

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Still calibrating
click for more info
Not enough gems
Cost: 6 gems
1: Interviews
incomplete
2: Relax
incomplete
3: Confidence
incomplete
4: Humility
incomplete
5: Structure
incomplete
6: Be on the Team
incomplete
7: Ask Questions
incomplete
8: Prepare
incomplete
9: Practice
incomplete
This lesson's interactive features are locked, please to keep using them
Asking questions makes you look smart. Smart people ask lots of (good) questions. They're knowledge sponges. They want to learn as much as they can. People want to work with smart people.
Try to expound on "I don't know"s. If you don't have a textbook answer, try to explain what you do know, or mention a related topic that you know about.
Interviewer: "What is a closure, and when would you use one?"
You: "I think it has to do with functional programming, but I don't know"
Interviewer: "What is a closure, and when would you use one?"
You: "I learned about closures when I took a course on functional programming, but I don't remember every detail... I do remember using them in my link aggregator project. Did it have something to do with functions and state?"
In the second example you accomplish a few things:
In the real world, the best developers ask a lot of clarifying questions to their product managers, designers, and engineering leaders. It ensures they don't waste everyone's time building the wrong things. Here's a good example:
Interviewer: "Let's say you're designing a CRUD API to manage users and their photos. How would you design the endpoints?"
You: (after a ~5 second pause) "Hmm... are users allowed to share photos?"
Interviewer: "Good question... let's assume that users can share photos, but there is still a primary owner of each photo."
You: "Okay, well then I would probably have a
/usersendpoint to get information about specific users, and I would have a/users/:id/photosendpoint to get all the photos associated with each user. Would that work for our usecase?"