I was initially sent a prescreening questionnaire, which was 7 pretty textbook computer science questions. This appears to be a standard GE test, and can be found posted around the internet.
It included tasks such as:
Then I had a phone interview with the typical personality questions – "tell me about a time" sort of questions. A series of relatively basic computer science questions followed – explain arrays, linked lists, hash tables, collisions, chaining, deadlock, threads, mutexes, etc.
Tell me about a time when you came up with an innovative solution to a problem.
Tell me about a time when you ran into an unexpected obstacle in a project.
Tell me about a time when you criticized someone else's work and how you and they handled it. Also the reverse – when you received criticism.
The following metrics were computed from 122 interview experiences for the General Electric Software Engineer role.
General Electric's interview process for their Software Engineer roles is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for General Electric's Software Engineer interview process.