Candidatei-me de outra forma. O processo levou 7 semanas. Fui entrevistado pela Epic (Madison, WI) em nov. de 2014
Entrevista
When I started the interview process I was a senior with 8 months till graduation.
First contact was a phone call with an engineer at the company, very casual. This was followed by a very long online proctored online interview.
It was about 3 hours or so, with four sections. Only one of the sections is timed, the "speed math" section, the other three sections, programming languages, not-speed-math, and algorithms have no time limit. Portions of this online test felt very patronizing.
Soon after this I was invited to the campus for an online interview and to see the campus, paid in full. The night I arrived I was offered to go to dinner with a current employee to talk about the surrounding area and to try cheese curds for the first time. In the morning a few other candidates and I took a taxi to the campus and began our interviews, starting with an introduction to the company software. The order may be wrong, but I had a "group interview" where we formed small groups and talked to current employees, it was very casual and not really worth of being called an interview. This was followed by a short one on one technical interview where I was asked to draw some ER diagrams and solve some very basic problems with pen and paper. The next interview was about my experience and resume, this too was relaxed and more of a chat than an interview. If you get to the on site interview you should be pretty confident, it is much easier than the online version.
Perguntas de entrevista [1]
Pergunta 1
(Speed-Math Section)Somewhere between 12 and 20 quick algebra problems like this with only a few minutes to solve as many as you can. Example: It takes 2 teenagers 1.5 days to eat 3 pizzas. How many days does it take 5 teenagers to eat 10 pizzas?
(Math Section) A lot of these types of facebook IQ test questions: A fox is climbing a 100 foot hill, every second he ascends 4 feet and then drops 3 feet. How many seconds does it take him to reach the top of the hill?
(Algorithm Section)Four problems total, here is the only one I remember: You are to write a function in any language you choose that takes as input a square matrix and a number of clockwise turns, return the rotated matrix.
The programming language section was very strange and possible the most difficult of them all. Each question introduces you to more and more information about a fictional programming language created for the interview and asks you questions about how to use it. You must skip around a lot and go back to previous questions to answer them properly.
Fiz uma entrevista na empresa Epic (San Francisco, CA).
Entrevista
Medium level leetcode and then a very basic system design question as a final round interview. Overall, smooth and simple process. Only one technical and it was the first one.
Perguntas de entrevista [1]
Pergunta 1
How would you design a system to minimize wait time at a health care center?
First round is a thirty minute phone call with one of their developers. The other part of the first round is a three hour exam with IQ test style logic questions and coding questions.
[OA] OA was fair. Programming part are leetcode easy and easy-mediums, straightforward simulation, backtracking, dfs, strings, etc. No DP/graphs but ymmv.
[Final interview] (Case Study) I think the interviewer came up with their own prompt. It's mostly discussion-based, with a virtual white board. It's not too technical. I'm guessing its testing your communication/logical reasoning than system design skills. (Pair programming) 1 question, same format as the OA on the same platform, leetcode easy.
[Overall] Technical difficulty isn't bad. Interviewers who are current software devs seemed friendly. Had a good experience, yet got rejected.