Candidatei-me por indicação de um funcionário. Fiz uma entrevista na empresa CrowdStrike.
Entrevista
Recruiter screen, HM interview with behavioral questions, Manager interview with two managers, Technical interview with two engineers which was mostly FE fundamentals questions, Take home exercise, (coding a table with a few rows of downloadable files and their details from a screenshot they provide), Follow up interview with two engineers where they ask you what you would change about your design, and how you'd implement filtering and sorting, Culture interview with someone not in engineering.
Perguntas de entrevista [2]
Pergunta 1
- What’s the differenece between var let const?
- What’s bubbling and event delegation?
- What are Promises?
- How do you handle deeply nested promises?
- What’s the diff between old and new functions?
- What do bind, call, and apply do?
- What is CSS specificity?
- How do you manage z-index?
- What is separation of concerns?
- Do you prefer single file components or division by language (HTML, CS, JS)?
- What are the pros and cons of your favorite frontend framework?
- What are some accessibility concerns?
- What is XSS?
For the homework follow-up:
- Do we want this component to be a generalized one?
- When should we get the status of file (available for download or not)?
- How would you manage thousands of entries?
- What if a user wanted to select-all?
- What if someone selected all then went to a page and just deselected a few?