Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Interview Questions #59

Open
bhuvy2 opened this issue Mar 13, 2019 · 4 comments
Open

Add Interview Questions #59

bhuvy2 opened this issue Mar 13, 2019 · 4 comments
Labels
content Dealing with the actual content of the wikibook enhancement New feature or request

Comments

@bhuvy2
Copy link
Collaborator

bhuvy2 commented Mar 13, 2019

While the coursebook should primarily be a coursebook, the staff have accumulated a -- non-nda protected -- list of systems questions that some companies like to ask in addition to content covered like systems design. It'd be cool to add some answers that staff would give, and encourage people to break down the topic and use the tools learned to solve it.

@bhuvy2 bhuvy2 added enhancement New feature or request content Dealing with the actual content of the wikibook labels Mar 13, 2019
@aneeshdurg
Copy link
Contributor

I think we should be cautious about how we structure this

One thing I want to be wary of is how bloated this book becomes. Based off of my observations from this sem, students use the coursebook to brush up on/learn core concepts and work on MPs/prepare for quizzes.

I think this issue should be a comment under #48 and #48 should be implemented by having a questions section at the end of every chapter (like textbooks generally do)

I think that #47 could also be implemented by having "spot the bug" sections in some chapters.

@bhuvy2
Copy link
Collaborator Author

bhuvy2 commented May 21, 2019

They don’t have to be solely focused on getting you a job. One of the things some instructors see in this course that is lacking is the “applied” section. Like we tell then what malloc is and what are a bunch of allocators, but never pick their brains as to what is the best allocator for X and Y (we may still use the game development anecdote for the malloc section). Basically trying to stoke CS students analytical skills with coming up with interview-y questions (we have a few stored up in that realm).

To be honest at this stage, I’m fine with more content that can be moved to optional chapters. The book is like 300? Pages including all the extra content.

@aneeshdurg
Copy link
Contributor

I definitely see why you want to include them, I'm just saying that we don't want the book to become a chore to navigate and as the size of the book increases, we should be tactful in how we present information/content.

@bhuvy2
Copy link
Collaborator Author

bhuvy2 commented May 22, 2019

I'm thinking another chapter, like post mortems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
content Dealing with the actual content of the wikibook enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants