Work Visa
Yesterday
889
Hypocrisy of Indians
Software Engineering Career
Yesterday
480
If your team does daily standups, your manager is a micromanager
India
Yesterday
920
Ideal indian parents
India
5h
1357
This guy will single handedly destroy India
Tech Industry
3d
33256
What happens when most of your team is Indian?
Have an on site scheduled for next week. Have got a bunch of modules on which I would be tested on. One interview would be based on product and technical taste. Any idea what would that entail? Also, what system design questions are to be expected for frontend devs?
A mix of basic algos / data structures and domain specific questions.
For product taste, they’ll ask you to criticize some product and come up with improvements. You may also be asked about some UX patterns and how you decide which one to use.
Got it! What about system design?
One example is to design an interactive game as a web app that has UI, api and db. Explain how the different components work together. There will be little to no coding, just high level design.
Also curious as I don’t see much discussion on here regarding front end/ui interviews. Is there a leer code version for FE?
The closest analogue to LeetCode for FE is probably bigfrontend.dev, but I've had a lot of FE interviews recently and haven't gotten any questions found on that site. I think it's more important to know how to solve LeetCode-style questions in vanilla JS, especially for the biggest companies in tech. (Smaller companies may focus more on React and practical coding.) The "Data structures and algorithms" section on https://medium.com/@danduan/preparing-for-the-frontend-interview-in-50-hours-5b972d43a07c is helpful for knowing how to use JS for Leetcode-style questions. I've also been asked questions along the lines of what that same article lists under "Async programming and JavaScript specifics" and "Data manipulation." All this said, javascript.info may be the single most valuable study tool I've found for FE interviews, especially their articles on fetch, Map/Set, array methods, string methods, promises, DOM, events, forms, and inheritance (both prototypal inheritance and class inheritance). The hardest phone screen I've had required that I deeply understand the rules behind what 'this' is in JS. https://github.com/getify/You-Dont-Know-JS/blob/1st-ed/this%20%26%20object%20prototypes/ch2.md explains this concept quite well.