4 ms·
If the anecdotes I read here are correct, you should be prepared to implement a red-black tree in C, followed by an A* pathfinding algorithm on the whiteboard.
by rfrey 10y ago
If the anecdotes I read here are correct, you should be prepared to implement a red-black tree in C, followed by an A* pathfinding algorithm on the whiteboard.
I think the best preparation you can do is to spend several hours reviewing your old projects.
For each project, recall and be prepared to explain in depth:
- The biggest technical challenge you faced and how your team solved it
- The technical tradeoffs your team made in the implementation, and whether you would make the same tradeoffs today
- What your specific contributions were to that project.
- If you can bring code that's great; if not then have the high-level design in your head and be ready to outline and explain it.
If you're anything like me, for three or four projects that represents a couple days or more of preparation.
- robin_reala 10y agored-black tree in C I think the front-end interviews I’ve been to and run are different to the ones you have.
- jasonthevillain 10y agoAsking a front-end developer to write a red-black tree is insane. Is anyone actually doing that?
- krat0sprakhar 10y agoI'm pretty sure the OP is making a joke.
- malisper 10y ago> you should be prepared to implement a red-black tree in C, followed by an A* pathfinding algorithm on the whiteboard. I don't know about that, but you should at least know the algorithms necessary to traverse the DOM.
- DonHopkins 10y agoHow would you use A* pathfinding on a front end web page?