Problem of the day
Tip 1 : Be focused on the question and keep trying, Project needs to be well understood and somewhat on your tips.
Tip 2 : Don't code till you are sure and got a green signal about the efficiency and correctness of logic
Tip 3 : Just brush up your DS basics and some logical algorithms (Dijkstra, Shortest spanning tree , etc)
Tip 1 : Experience must be highlighted, or the Project whichever you would like to discuss
Tip 2 : Links are always a great way to show your work (deployed/code)
Timing: 4 pm to 5 pm
he was from the most recent batch that joined as SDE, somewhat 7-8 months into the joining. This was a light-hearted more about knowing about me. It started by discussing my resume as in my education, background, and then it moved towards discussing my project. On that, we had some usual questions on the topic than some in-depth questions as to why only this method is used and some mathematics involved in the algorithms.
At around 10 minutes left I was pitched an extension to my project asking for ideas on how would I go about in that development. He was curious and really interested in knowing what I had in my journey along.
This was a straight coding round with three questions , I was able to solve all 3
As this was my first system design round, I was not expecting to be able to tell anything , but to my surprize he interested in just the idea what I can think , how I can solve some issues which need not be definitely to have a solution / or multiple solutions are possible from common sense.
I was given an Idea based question
If was to conduct a rubrics cube solving contest in some college. So I had to design a system that when given a shuffeed rubric cube is able to judge weather its on some predefined difficulty[state] or not.
Give idea as to a to a non-tech guy as to why he needs that system and what benefits give over some human volunteers
Give an idea as to a tech guy about working and all.