Yeah they asked me how to design the load balancing, any servers for the "search hints" and any servers for how to handle the Tries (I mentioned it could be automata jumping from one alphabet to the other) The key is that they asked me to design the Google search infrastructure, for a front end role.
Some companies are looking for engineers. The role may be for FE, but they expect you to understand CS fundamentals and software design, not just making API calls and making the apps look pretty
just that I have worked in front end for 10+ years. How good can I be for infrastructure design? If I am a fresh grad, I can understand those might be taught in school. I graduated before Internet became popular. I never learned those in school and working on front end, I know a little bit of backend but there really is no use to drill me in that topic.
They are looking for full stack engineer with a focus on the front end side.
There is a role called UIE. It sounds like you applied for generalist.
for UIE, do they not ask you about infrastructure design? For usual algorithm problems, I am ok too... unless like if they ask me to invent a convex hull solution... and whether it is optimal... for a front end role.
Lol 😀
This is really weird. How broad was the scope of the question? You sure they didn’t just ask you to do the front end stuff (input, debounce the input, suggestions via edit distance)? Or was it more like distributed systems-like, search suggestions for backend?
File a complaint with DOL