STATUS: Final Year [2021], B.E. Computer Science and Engineering, Tier-3
POSITION: University Graduate, FTE
LOCATION: Hyderabad, India
DATE: April 10, 2021
Note : I have done a two months remote internship at a startup and am working as web developer with a cyber security community since July 2020.
Interviewer had some trouble with his system. He informed me humbly. Started after 20 mins.
He introduced himself. Asked me about myself and my work (as it was mentioned in my resume)
Asked to mention any challenges I faced while working on my project.
Shared Link to codility and shared the first question.
Question 1 - Again related to string, anagrams. Discussed about optimizing and adding conditions to test the code.
Question 2 - Related to arrays, I used an approach similar to the priority queue approach in this question to solve it.
Was asked to code both the solutions.
Talked a bit more about my work and then he asked if I had paid any attention to the security part of the website or actually implemented any. I explained what parts I had focused on and implemented on my website.
He repeated them and asked me to explain a specific term.
He asked if I have ever implemented authentication and does my website need it. I said I had implemented it but only using built-in Django Auth Models.
After all that talk, he asked if I had any questions for him.
I asked, he explained. END
The interviewer introduced himself and asked me to tell a bit about myself.
Asked me to dwell more into information about my internship.
I hadn’t given him any details about the product we were building and started explaining about my role. After I finished, he asked me to explain first what kind of problem I was solving there. So (I mocked myself first for not starting by explaining the product ) and then explained in detail.
He then asked me "how can you make your website more troubleshootable?" This is the question I struggled most with. Somehow I was not getting what the interviewer meant by that question. I gave him a couple of answers but they were not accurate.
I admitted that I was not able to understand what he was looking for and he said, ‘we can move on from this’.
After 20 mins of me struggling over the word troubleshooting He shared the codility link.
He shared the question verbally. It was related to Binary Search Tree. Pretty Simple.
I discussed a few approaches and he asked me to go ahead with the coding.
I coded the whole solution. Modular and Structured.
He asked me to run it. I got 3-4 errors. Silly mistakes like forgetting to pass variable in method calls. he didn't seem to care as I got hold of them in a second.
He seemed satisfied and asked if I had any questions for him. I did.
He asked me about how I got into this interview loop i.e, the process I followed until this AA round.
Then he asked me about my university and how did I compare as a student to other students at my university.
WAITING FOR IT! (Only Time I have hated a sunday)
[Edit] Heard back after a long (really long ) wait of 18 Days. Got an offer (😁).
Don't stress yourself if your interviews get rescheduled or your interviewers join late for the meeting. These interviewers are generally seniors whose schedules remain rather busy.
My round 1 interviewer has been with Microsoft for over 10 years and the interviewer for AA discussion has been with microsoft since before I was BORN! (21 years!!!)
Hope this helps. All the best!