I applied through a recruiter. The process took 1 week. I interviewed at LinkedIn (San Jose, CA) in Apr 2015
Interview
Phone interview using online text editor - collabedit. Interviewer just asked me to connect to the text editor and provided the following task.
I had to use my Java skills and write a code and next question was on how I will test this method
My code:
public static int revInt (int iNum){
if (iNum == 0) return 5;
String sNum = Integer.toString(iNum);
char c;
StringBuffer sb = new StringBuffer();
for(int i = 0; i<sNum.length(); i++){
c =sNum.charAt(i);
if (c=='0') c='5';
sb.append(c);
}
return Integer.parseInt(sb.toString());
Test Cases:
1. Use 120096045 -> 125596545
2. Negative int (-1), throw exception
3. 0 -> 5
4. "abcd"
5 integer max
6. max+1 exception
7. doubme
8. flow
9. null
Interview questions [1]
Question 1
Write a program to replace 0s with 5 in a given number.
Eg: 1208 -> 1258
120096045 -> 125596545
I applied through a recruiter. The process took 1 week. I interviewed at LinkedIn in Feb 2016
Interview
I had already appeared for Linkedin 2 years back, and I knew they are more focussed towards memory testing, rather than analyzing problem solving and analytical skill of the person. The interviewer seems to be very naive. I think he had some prepared set of questions whose answer is known to him, and he can't think beyond that. Definitely not a standard interview process.
Interview questions [1]
Question 1
1) Asked to implement Java Iterable interface to read a file.
2) Asked the usages of different HTTP status code.
3) Asked about Ruby test framework that I was using.
I applied through a staffing agency. The process took 5 days. I interviewed at LinkedIn (Mountain View, CA) in Aug 2013
Interview
Very tough interview process they basically do lot of hands on coding interview. They have a team lead who does the phone screen. Once selected for the phone screen they invited me to the mountain view campus for in person. In person was done by 6 people. Which involved coding, leadership, people management , cross functional etc.
Interview questions [1]
Question 1
How can you manage cross functional teams when there is a release ??