-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathinterviewprep.html
More file actions
215 lines (210 loc) · 14.6 KB
/
interviewprep.html
File metadata and controls
215 lines (210 loc) · 14.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
<!doctype html>
<html>
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Catalyst Interview Prep</title>
<link rel="icon" href="img/catalystLogo.png">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.3/css/bootstrap.min.css" integrity="sha384-Zug+QiDoJOrZ5t4lssLdxGhVrurbmBWopoEl+M6BdEfwnCJZtKxi1KgxUyJq13dy" crossorigin="anonymous">
<!-- Main CSS -->
<link rel="stylesheet" href="css/interviewprep.css" type="text/css" />
</head>
<body data-spy="scroll" data-target="#mainnav">
<section id="body" class="width">
<aside id="sidebar" class="column-left">
<header>
<a href="http://dukecatalyst.co"><h1><img class = "main-logo" src = "img/logo.svg"></h1></a>
<h2>Interview Prep Course Website</h2>
</header>
<nav id="mainnav">
<ul class="nav">
<li class="nav-item"><a class="nav-link" href="#home">Home</a></li>
<li class="nav-item"><a class="nav-link" href="#instructors">Instructors</a></li>
<li class="nav-item"><a class="nav-link" href="#faq">FAQ</a></li>
<li class="nav-item"><a class="nav-link" href="#calendar">Calendar</a></li>
<li class="nav-item"><a class="nav-link" href="#contact">Contact</a></li>
<li class="nav-item"><a class="nav-link" href="#feedback">Feedback</a></li>
</ul>
</nav>
</aside>
<section id="content" class="column-right">
<article id='home'>
<h2>Interview Prep by Catalyst At Duke, <i>Spring 18</i> </h2>
<div class="article-info">Posted on <time datetime="2018-01-08">8 Jan</time> by <a href="#" rel="author">Geng Sng</a></div>
<p>Welcome to Interview Prep by Catalyst At Duke!</p>
<p><b>Announcement: All sample solutions will now be hosted on <a href="https://github.com/CatalystAtDuke/interview-prep-examples">Github</a>.</b></p>
<p><a href="http://dukecatalyst.co">Catalyst</a>, Duke's Premier Tech Society, is developing a technical interview prep course available FOR FREE this semester. Come learn the fundamentals of acing the technical interview from Catalyst members who have received offers from Facebook, Microsoft, Airbnb, and more! Get one-on-one mock interviews, programming competitions, and more goodies to prepare you for your next (or first) interview.</p>
<p>Our first meeting is <b>Tuesday, January 16th</b> from <b>8-10pm</b> in <b>Soc Sci 136</b>, and will repeat <u>weekly</u> at the same time and place.</p>
<a href="http://dukecatalyst.co" class="button">Find out about Catalyst</a>
<a href="#calendar" class="button button-reversed">View Calendar</a>
</article>
<article class="expanded" id="instructors">
<h2>Instructors</h2>
<div class="article-info">Feel free to reach out to any of us to find out more about Catalyst or the course</div>
<div class="col-xl-3 col-lg-3 col-md-3 col-sm-3 card-section">
<div class="card-hover">
<h2>Bobby Wang</h2>
<hr />
<p>Bobby is a senior studying CS and Math. After staying in Airbnbs in 11 countries while abroad in Europe, he spent his summer working on Airbnb's product security team.</p>
<!-- <a href="#">See Project</a> Do we want to add links?-->
</div>
</div>
<div class="col-xl-3 col-lg-3 col-md-3 col-sm-3 card-section card-2">
<div class="card-hover">
<h2>Ashka Stephen</h2>
<hr />
<p>Ashka is a junior studying CS with minors in Statistics and Finance. This past summer, she interned at Vida Health as a full-stack Software Engineer.</p>
</div>
</div>
<div class="col-xl-3 col-lg-3 col-md-3 col-sm-3 card-section card-3">
<div class="card-hover">
<h2>Geng Sng</h2>
<hr />
<p>Geng is a sophomore studying CS and Philosophy. He spent last summer teaching web development at General Assembly, teaching frameworks like NodeJS, ReactJS and Ruby on Rails.</p>
<!-- <a href="#">See Project</a> -->
</div>
</div>
<div class="col-xl-3 col-lg-3 col-md-3 col-sm-3 card-section card-4">
<div class="card-hover">
<h2>Simran Singh</h2>
<hr />
<p>Simran is a sophomore from Clinton, MS studying Computer Science. He’s involved with Duke Robotics and the Duke University Cancer Institute as a software developer.</p>
<a href="#">See Project</a>
</div>
</div>
<div class="clearfix"></div>
</article>
<article class="expanded" id="faq">
<h2>FAQ</h2>
<div class="article-info">If you have other questions, you may contact us directly at: <span class="reverse">ude.ekud@gnaw.ybbob</span></div>
<div class="row">
<div class="col-4">
<div class="list-group" id="list-tab" role="tablist">
<a class="list-group-item list-group-item-action active" id="q1-list" data-toggle="list" href="#q1" role="tab" aria-controls="q1">Where / When is it?</a>
<a class="list-group-item list-group-item-action" id="q2-list" data-toggle="list" href="#q2" role="tab" aria-controls="q2">Why should I attend?</a>
<a class="list-group-item list-group-item-action" id="q3-list" data-toggle="list" href="#q3" role="tab" aria-controls="q3">I haven't taken CS201, should I attend?</a>
<a class="list-group-item list-group-item-action" id="q4-list" data-toggle="list" href="#q4" role="tab" aria-controls="q4">What topics will be covered?</a>
<a class="list-group-item list-group-item-action" id="q5-list" data-toggle="list" href="#q5" role="tab" aria-controls="q5">Are there any prerequisites other than CS201?</a>
<a class="list-group-item list-group-item-action" id="q6-list" data-toggle="list" href="#q6" role="tab" aria-controls="q6">Is this course for credit? Are there grades?</a>
<a class="list-group-item list-group-item-action" id="q7-list" data-toggle="list" href="#q7" role="tab" aria-controls="q7">How do we know if we're understanding the material then?</a>
</div>
</div>
<div class="col-8">
<div class="tab-content" id="nav-tabContent" style="font-size: 1.5em">
<div class="tab-pane fade show active" id="q1" role="tabpanel" aria-labelledby="q1-list">We meet in Soc Sci 136 every Tuesday from 8PM to 10PM. The first week of class is January 16, and our last week is 3/6, right before spring break.</div>
<div class="tab-pane fade" id="q2" role="tabpanel" aria-labelledby="q2-list">This class is meant to give you a primer on how to succeed in technical interviews. If it's been a while since you last took CS201, it can also help you brush up on those concepts before you take more advanced classes such as CS330.</div>
<div class="tab-pane fade" id="q3" role="tabpanel" aria-labelledby="q3-list">CS201 is highly recommended, since we will only do brief introductions of CS201 concepts such as linked lists, graphs, and binary search before we dive into applications. However, motivated students can succeed if they review the requisite material beforehand. <a href="https://www.geeksforgeeks.org/">Geeksforgeeks</a> is a great resource - so is <a href="https://www.amazon.com/gp/product/0672324539/">Lafore's Data Structure and Algorithms in Java</a>, if you're willing to shell out the cash.</div>
<div class="tab-pane fade" id="q4" role="tabpanel" aria-labelledby="q4-list">The weekly topic list can be found in the calendar further down on this site.</div>
<div class="tab-pane fade" id="q5" role="tabpanel" aria-labelledby="q5-list">No, but we will touch on several concepts from other CS classes, such as memory management, cache replacement, modular arithmetic, and object oriented programming. Knowledge of those concepts is NOT required, but they may help in more quickly understanding the core of the interview problem.</div>
<div class="tab-pane fade" id="q6" role="tabpanel" aria-labelledby="q6-list">As this course isn't for credit, there are no formal grades.</div>
<div class="tab-pane fade" id="q7" role="tabpanel" aria-labelledby="q7-list">At the end of each of 3 "units" (fundamentals, data structures, algorithms), we will use our class time differently. The first half will be spent pairing up with other students and doing mock interviews. The second half will be spent in an online team-based programming competition. That half will be done on the open-source <a href="https://open.kattis.com/">Kattis platform</a>.</div>
</div>
</div>
<div class="clear"></div>
</div>
</article>
<article class="expanded" id="calendar">
<h2>Calendar</h2>
<div class="article-info">Last updated on <time datetime="2018-01-08">8 Jan</time> by <a href="#" rel="author">Geng Sng</a>. Lecture slides will be made available before each class.</div>
<table class="table table-hover">
<thead>
<tr>
<th scope="col">Date</th>
<th scope="col">Topic</th>
<th scope="col">Instructor</th>
<th scope="col">Slides</th>
<th scope="col">Solutions</th>
<th scope="col">Lecture</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">1/16/2018</th>
<td>Foundations & Warm Up</td>
<td>Bobby</td>
<td><a href="assets/slides/[0] Fundamentals, Big O, Binary Search.pdf">Slides</a></td>
<td><a href="https://github.com/CatalystAtDuke/interview-prep-examples/tree/master/src/S17/foundations">Solutions</a></td>
<td><a href="https://youtu.be/lh-5yj95XXY">Lecture</a></td>
</tr>
<tr>
<th scope="row">1/23/2018</th>
<td>Strings, Arrays, Pointers, Hashing</td>
<td>Simran</td>
<td><a href="assets/slides/[1] Strings, Arrays, Hashing.pdf">Slides</a></td>
<td><a href="https://github.com/CatalystAtDuke/interview-prep-examples/tree/master/src/S17/strings_arrays">Solutions</a></td>
<td><a href="https://youtu.be/Y2jkUd2Zhvg">Lecture</a></td>
</tr>
<tr>
<th scope="row">1/30/2018</th>
<td colspan="2">Practice Interview 1</td>
<td><a href="assets/slides/CodeComp0.pdf">Slides</a></td>
<td colspan="2"><a href="https://github.com/CatalystAtDuke/interview-prep-examples/tree/master/src/S17/comp0">Solutions</a></td>
</tr>
<tr>
<th scope="row">2/6/2018</th>
<td>Linked Lists, Stacks, Queues 1</td>
<td>Bobby</td>
<td><a href="assets/slides/[2_3] Linked Lists, Stacks, Queues.pdf">Slides</a></td>
<td><a href="https://github.com/CatalystAtDuke/interview-prep-examples/tree/master/src/S17/llsq">Solutions</a></td>
<td><a href="https://www.youtube.com/watch?v=Wun_tZTpPWc">Lecture</a></td>
</tr>
<tr>
<th scope="row">2/13/2018</th>
<td>Linked Lists, Stacks, Queues 2</td>
<td>Bobby</td>
<td><a href="assets/slides/[2_3] Linked Lists, Stacks, Queues.pdf">Slides</a></td>
<td><a href="https://github.com/CatalystAtDuke/interview-prep-examples/tree/master/src/S17/llsq2">Solutions</a></td>
<td><a href="https://www.youtube.com/watch?v=wlt308joBvY">Lecture</a></td>
</tr>
<tr>
<th scope="row">2/20/2018</th>
<td>Trees</td>
<td>Geng</td>
<td><a href="assets/slides/[4] Trees.pdf">Slides</a></td>
<td><a href="https://github.com/CatalystAtDuke/interview-prep-examples/tree/master/src/S17/trees">Solutions</a></td>
<td><a href="https://youtu.be/r4AwpvgcOJ0">Lecture</a></td>
</tr>
<tr>
<th scope="row">2/27/2018</th>
<td>Graphs, Heaps, Wrap-Up</td>
<td>Ashka</td>
<td colspan="2"><a href="assets/slides/[5] Graphs.pdf">Slides</a></td>
<td><a href="https://youtu.be/_DaksF9Xpjo">Lecture</a></td>
</tr>
<tr>
<th scope="row">3/6/2018</th>
<td colspan="2">Practice Interview 2</td>
<td><a href="assets/slides/CodeComp1.pdf">Slides</a></td>
<td colspan="2"><a href="https://github.com/CatalystAtDuke/interview-prep-examples/tree/master/src/S17/comp1">Solutions</a></td>
</tr>
</tbody>
</table>
</article>
<article class="expanded" id="contact">
<h2>Contact</h2>
<p>This course is brought to you by <a href="http://dukecatalyst.co">Catalyst</a>, Duke's Premier Tech Society. If you wish to find out more about us, you may visit our web page, and follow us on <a href="https://www.facebook.com/dukecatalyst/">Facebook</a> and <a href="https://www.instagram.com/dukecatalyst">Instagram</a>.</p>
<p>For information about the interview prep course, please contact: <br> <b>Bobby Wang</b>, <span class="reverse">ude.ekud@gnaw.ybbob</span></p>
<p>For partnership enquiries, please contact our president: <br> <b>Oscar Hong</b>, <span class="reverse">ude.ekud@gnoh.racso</span></p>
<p>For media-related enquiries, please contact our Social Media Chair: <br> <b>Carolyn Sun</b>, <span class="reverse">ude.ekud@nus.nylorac</span></p>
<!-- <a href="#" class="button">Read more</a>
<a href="#" class="button button-reversed">Comments</a> -->
</article>
<article class="expended" id="feedback">
<h2>Feedback</h2>
<div class="article-info">Help us make the course materials better by filling up this form!</div>
<iframe src="https://docs.google.com/forms/d/e/1FAIpQLSfrkR58is1RTKLy-sVHcoYoJL7f0Voc4iB6c8Pk467YtFQUCQ/viewform?embedded=true" width="760" height="500" frameborder="0" marginheight="0" marginwidth="0">Loading...</iframe>
</article>
<footer class="clear">
<p><a href="http://dukecatalyst.co">© 2018 Catalyst at Duke</a>. <a href="http://zypopwebtemplates.com/">Template by ZyPop</a></p>
</footer>
</section>
<div class="clear"></div>
</section>
<!-- Bootstrap Dependencies -->
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.3/js/bootstrap.min.js" integrity="sha384-a5N7Y/aK3qNeh15eJKGWxsqtnX/wWdSZSKp+81YjTmS15nvnvxKHuzaWwXHDli+4" crossorigin="anonymous"></script>
</body>
</html>