[LinkedIn] - [Senior Software Engineer] - [Onsite]
Level: Senior SWE
Education: Masters
Years of Experience: 10+ currently
Questions Asked:
Full disclosure, you can find their questions on leetcode (The one question I didn’t study I was asked and had a brain freeze on - It’s still in the list)
This interview took place before I worked there for 5+ years and I’ve conducted quite a few at LinkedIn (recently left).
Questions you will be asked are a mix between pragmatic and algorithms, depending on the modules.
Modules in question:
CA 1 & 2, System Design, Javascript for UI, Pragmatic UI, Technical, Taste(experimental module that’s more convo related to see how much you value UX), manager, lunch.
Questions range from binary tree, minimal steps to advance, checkbook creation, string reversals to calendar widgets (things I had for my interview). These problems have different levels of grading. Meaning, did you complete it and was it optimal. If neither of these bars are met you will straight fail that module. There’s no one way for the practical modules. Do what’s comfortable, but be able to explain what you’re doing.
Don’t just use inline styles or illogical class names for styling. Focus on making solutions modular instead of duplicating code. Bonus, accessibility knowledge is important as all teams are audited yearly and require champions to fix issues in that ever changing landscape.
Main tip:
Know vanilla JavaScript to the point that you can manipulate anything on the page. Interviews are not framework based. You should be able to write out pure JavaScript for your solutions.
If you mess up on a module the best bet you’ll receive is a down level. Else no offer.
My original offer:
SWE (not senior as they down leveled me)
150k base
200k stock
~10% bonus split between performance of company and as an IC.
~50k sign on bonus (pay back if you leave within a year)
The company is also hyper focusing on AI and making pure UI engineers obsolete (wants everyone fullstack to plug and play/eliminate more roles). Most positions available right now are intentionally not UI, including their interns and reach program (even though many UI engineers have left the company).
Good luck.