@ -14,19 +14,16 @@ This handbook is pretty new and help from you in contributing content would be v
## Motivations
While there are many awesome books like [Cracking the Coding Interview](http://www.crackingthecodinginterview.com/) and interview-related repositories on Github that contain a lot of algorithm questions, for more domain-specific and non-software engineering questions, there seems to be a lack in resources. This handbook aims to cover questions beyond the algorithm coding questions.
While there are many awesome books like [Cracking the Coding Interview](http://www.crackingthecodinginterview.com/) and interview-related repositories on Github that contain a lot of algorithm questions, for more domain-specific and non-software engineering questions, there seems to be a lack in resources. This handbook aims to cover content beyond the typical algorithmic coding questions.
## Contents
- **[Preparing for a Coding Interview](preparing)**
- **[Algorithm Questions](algorithms)**
- Questions categorized by topics.
- **[Algorithm Questions](algorithms)** - Questions categorized by topics.
- **[Design Questions](design)**
- **[Front End Study Notes](front-end)**
- Summarized notes on the various aspects of front end.
- **[Front End Study Notes](front-end)** - Summarized notes on the various aspects of front end.
- [Front End Job Interview Questions and Answers](front-end/interview-questions.md) 🔥⭐
- **[Non-Technical Tips](non-technical)**
- Random non-technical tips that cover behavioral and psychological aspects, interview formats and "Do you have any questions for me?".
- **[Non-Technical Tips](non-technical)** - Random non-technical tips that cover behavioral and psychological aspects, interview formats and "Do you have any questions for me?".
@ -75,7 +75,7 @@ For on-site interviews at smaller (non-public) companies, most will allow (and p
- 1 x Behavioural (Jedi). Meet with an Engineering Manager and discussing past experiences and working style.
- 1 x Design/architecture on whiteboard (Pirate).
- Tips:
- You are only allowed to use the whiteboard. No laptops involved.
- You are only allowed to use the whiteboard (or wall). No laptops involved.
- For the Jedi round, you may be asked a technical question at the end of it. Front end candidates will be given a small HTML/CSS problem nearing the end of the session.
- For the Ninja rounds, you may be asked one to two questions depending on how fast you progress through the question.
@ -87,9 +87,12 @@ For on-site interviews at smaller (non-public) companies, most will allow (and p
- On-site (Front End):
- 3 x Front end on whiteboard. Have to use Vanilla JS (or at the most, jQuery).
- 2 x Algorithm on whiteboard.
- Team matching.
- Speak with managers from different teams who are interested in your profile.
- Tips:
- You are only allowed to use the whiteboard. No laptops involved.
- In rare cases, candidates may even be allowed to skip the phone interview round and advanced to on-site directly.
- For non-fresh grads, you only receive an offer if you are successfully matched with a team.