I applied online. The process took 6 weeks. I interviewed at GE (San Ramon, CA) in Dec 2015
Interview
Applied online and 6 weeks later received email from recruiter to setup a phone screen.
After speaking with recruiter for 30 minutes, a second phone screen was setup for technical.
Passed technical and was invited to their San Ramon campus for afternoon interviews with 8.
Arrived on time to their office and greeted by recruiter who was polite throughout day.
After that things went downhill:
1) Wasted 30 minutes trying to find an interview room. We found a narrow passageway
what could have been a janitorial storage room.
2) The dry erase markers were near empty and the white board was filthy from past interviews.
3) The workers walking past looked stressed out.
4) Spoke with only 1 Caucasian engineer, everyone else was foreign born and likely H1B visas.
5) Managers and Directors were all rude and condescending. What did I do wrong?
6) Their tech guy started asking me questions on a project I did only once.
7) Their tech guy never asked me about my 10 years of platform experience.
8) Insinuated I did not know how to code and I had to correct employee in my defense.
Overall, a big waste of a great Sunny day better spent interviewing a common sense employer.
What amazes me is I know more about GE business than interviewers who only know how to talk.
I applied online. The process took 1 week. I interviewed at GE (San Ramon, CA) in Sep 2014
Interview
Recruiter contacted fast after submitted resume online. After phone interview, on-site was scheduled quickly. 5 persons each with 45 minutes interviewed. Most of interviewers just focused on the language details. One architecture asked overall system architecture of components. Not exactly sure what he wanted to hear. And last interviewer just directly brought a laptop and had me coding 4 programs in 45 minutes and they should be runnable and had unit testing cases....
Interview questions [1]
Question 1
Java languages details such executor.. But engineer can't clearly state the questions...
I applied through a recruiter. The process took 2 weeks. I interviewed at GE (Melbourne, FL) in Jul 2015
Interview
One hour phone interview with hiring manager describing the position and asking high level questions about projects on resume and light technical questions (what is polymorphism, inversion of control).
In plant interview follows one week later and lasts 4-5 hours with multiple panels.
First interviewed with two systems engineers (business analysts) who explained more about the program and dove into current role and medium level technical questions (explain potential performance problems and fixes when using JPA). Had a chance to ask them questions about the position and team structure. This portion of the interview was real, off the cuff, and unscripted.
Next interviewed with a QA / software test engineer. Entirely behavioral questions (how do you deal with conflict, what makes a good team). Questions most likely came from a recommended pool.
Final interview was with a two senior software engineers. They came with a packet (10 or so pages stapled together) resembling a test you would take in school and started going through the questions one by one. All engineering and/or code related. Very disappointing. Was hoping for a real conversation at least with this panel. Had a chance at the very end to ask them questions about the dev environment and software team.
Wrapped up with HR where we reviewed employment requirements and discussed benefits. No interview style questions asked.
Interview questions [5]
Question 1
Write (with a pencil in a workbook) pseudo code to reverse an array. Follow-on - write (again with a pencil in a workbook) a unit test to verify your implementation.
Write (with a pencil in a workbook) _compilable_ Java code to remove duplicates from a List<String>. Can use anything available in JDK 7.
Given a seesaw and 8 identical looking balls, find the one heavier ball. Improve your solution as much as possible. Once at the optimal solution, how many balls does this work with?