Ho presentato la mia candidatura online. La procedura ha richiesto una settimana. Ho sostenuto un colloquio presso Aha! (Durham, NC) nel mese di lug 2023
Colloquio
Had an initial screening call then moved on to interviews. The interviews did not contain much of any technical questions. It was not your typical interview for a software developer
Ho presentato la mia candidatura online. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Aha! nel mese di ago 2023
Colloquio
Recruiter screen ~45 minutes, very detailed and positive discussion. Technical round ~60 minutes, very in depth technical questions. Good conversation. Ultimately turned down for not possessing "really strong algorithmic skills" despite never given the chance to demonstrate in practice and failing to answer one question about creating a performant typeahead for millions of emails in-memory on the client without a debounce. Apparently building typeahead with server-side querying w/ pagination that searches millions of records vs. in-memory hashmap is not an acceptable solution.
Domande di colloquio [1]
Domanda 1
Deal with million emails in memory, what DS would you use? Assuming Array.find(...) is slow? Complex problem you've deal with on the backend? Explain a scenario when you got stuck and how you solved it? Thoughts on testing strategy? Optimization in React, solve performance issues? Case where you had to dig into browser code, 3rd party libraries to identify an issue? Demo of personal project/ Thoughts on Remix, SSR? Tailwincss vs. SASS, why tailwind is better?