I already posted about my phone screen earlier.
Virtual onsite (VO):
AI coding: a question that has shown up in other interview reports. It was an HR system for managing employee information, where you can change things like an employee's salary. In the original version, an edit took effect immediately. The requirement was to make it possible to edit a future change, for example set salary = 20 and then set an effective date, so that it only takes effect on that date. There was a frontend, a backend and a DB.
System Design: Google News aggregator. The interviewer was a really nice guy and communication was smooth.
Project Deep Dive: this one was with a director, who was also nice. I talked for the full hour, and there were a lot of questions and discussion along the way.
I don't know why I got rejected. It was probably the AI coding round, because the interviewer kept asking me how I would handle the effective date problem. I said it could be resolved on read or on write and compared the two, but since I kept talking with the interviewer, I barely had time to review the code the AI wrote.
Moving on.
Discussion
Loading comments…