Ho presentato la mia candidatura online. La procedura ha richiesto una settimana. Ho sostenuto un colloquio presso Newfield Wireless nel mese di feb 2014
Colloquio
Got a call from HR and she briefly went over my resume and spoke about the position. Then she asked me to take a C++ coding test. (You can attempt in any language but I was asked to do in C++ because the position was C++ software engineer). There were 3 coding questions.
Domande di colloquio [1]
Domanda 1
1) Find if an element is present in a binary tree.
2) Test the syntax of the statement. So for every opening bracket there should be a closing bracket.
Sample test cases: (){}[] = Valid
([)] = Invalid
([]) = valid
3) Third problem was related to a 3 by 3 matrix.
I could solve the first one but I messed up the 2nd and 3rd
Ho presentato la mia candidatura online. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Newfield Wireless (Berkeley, CA) nel mese di dic 2014
Colloquio
Applied online and got a call from HR in a week for a brief 30min chat. They had me do an unattended 2 hour, 3 problem coding challenge in C++ on Hacker Rank website. The problems were easy and I passed with flying colors.
Then a week later spoke with a more senior HR person for about 1 hour, typical chat about what the company does and what I'm looking for. He followed up with an email, setting up a technical interview with a senior developer the following week.
Then about a week afterwards, had a 1 hour technical phone interview with a senior developer. Two coding problems done on a shared Google doc. I solved both, the first one not optimally, but we discussed the solution afterwards and I analyzed the complexity correctly. The guy seemed nice and the conversation went well.
About a week later I received an emal from the 1st HR person, informing me that the interviewer enjoyed the conversation with me, but felt that my skills do not match the needs of the team at this time. I felt that this was overly terse and inadequate feedback, especially since I aced the online coding test and solved both problems during the technical interview. Felt they wasted a lot of my time and didn't explain enough why I didn't meet their requirements.
Domande di colloquio [1]
Domanda 1
1. Find missing number in a sequence
2. Reverse words in a sentence
Ho presentato la mia candidatura online. La procedura ha richiesto 3 settimane. Ho sostenuto un colloquio presso Newfield Wireless (Berkeley, CA) nel mese di ott 2014
Colloquio
1. Phone interview with a recruiter, going over your resume.
2. Programming test on HackerRank (2 hours to complete 3 assignments). They give you automated test cases, but you can only see whether they pass or fail.
3. Interactive programming session with one of their engineers (again on HackerRank).
4. On-site interview with 6 1-hour sessions, 1-on-1 with other engineers. Most of them will give you a programming assignment to be completed on the whiteboard.
I was very pleased with the process. Everyone I spoke to was very friendly and they always got back to me within 24 hours.
Domande di colloquio [1]
Domanda 1
I couldn't remember some of the algorithms from my first-year computer science courses. Might want to go back and study those.
Ho presentato la mia candidatura online. La procedura ha richiesto una settimana. Ho sostenuto un colloquio presso Newfield Wireless nel mese di ott 2014
Colloquio
I had an initial phone screen which was followed by a 2hour code challenge on hacker rank. After passing that I was moved forward to a live coding challenge with Michael, an employee on the team I was interviewing for. Michael, didn't seem interested in interviewing me and didn't asked me about myself or make any effort to do typical small talk pleasantries. I was told that we would use hackerrank's online pair programming tool by HR but we ended up using a google doc. He asked if I had used GoogleTest and then proceeded to ask me 2 coding questions. The first was to find the missing number from a disordered sequence of missing numbers that included all but one number up to N. The second question was to reverse the order of words in a string. He didn't ask any questions about OOP, modern C++, threading, or anything I had been expecting.
Domande di colloquio [1]
Domanda 1
Michael asked me to reverse the order of the words in a string. Without giving any guidance about the constraints he wanted, he actually wanted an in-place transformation.