# Advanced Technical Interview Prep (TIP103): Key Links and FAQ ## Key links * [Course portal](https://courses.codepath.org/courses/tip103/pages/getting_started) * [Course overview and syllabus](https://courses.codepath.org/courses/tip103/pages/getting_started#heading-course-structure) * [Groupings](https://courses.codepath.org/courses/tip103/pages/groupings) * [Leetcode FAQs](https://hackmd.io/@XHYldmXeQICm47xbZi8vQg/S1G41HRvc) * [HackerRank FAQs](https://hackmd.io/@XHYldmXeQICm47xbZi8vQg/SkBa-rAw5) * [My Report FAQs](https://hackmd.io/@XHYldmXeQICm47xbZi8vQg/HJWPrrRwq) ## Live Sessions ### BEFORE THE SESSION - [ ] Download Zoom (make sure you have the most updated one) - [ ] Make sure you have a copy of your personal member ID found in the course portal. ![](https://i.imgur.com/X3DNHrG.jpg) - [ ] **Join at least 5 minutes before the session** to make sure that any technical difficulties that you have are resolved before the lecture begins - [ ] **Use the email address used in the CodePath application** to make sure that we know that you showed up for the class. - [ ] Remember your group number in case you get disconnected from the session (the link to the groupings are at the top of this document) #### Where can I find the Sesssion Link * This is found on the calendar invites. If you have not received them, reach out to support@codepath.org or through Slack * TIP103 coordinator: Monique Truz ([@Monique](https://codepath.slack.com/team/U0231HUHHA6)) ### DURING THE SESSION * Prepend your group number to your Zoom name. You can change your Zoom display name **by going to Participants -> Find your name and hover over it -> Click on More -> Rename**. * Example: if Caren was in group 1: she would rename herself as 1 - Caren Chang ![](https://i.imgur.com/bgoSr4Q.png) * After the lecture, students will be grouped and placed into breakout rooms * Switch your microphone and video on when you are in your breakout rooms for easier collaboration #### How do I join the breakout room? * We set up Zoom so you will be automatically routed to your breakout rooms * If in case you weren’t routed to your room, the host will need to invite you to join the room * Click Join. ![](https://i.imgur.com/DpqEueZ.png) * If you missed this prompt, click on the Breakout rooms button at the bottom of the window ![](https://i.imgur.com/2oVDVXM.png) #### I need help while in a breakout room * You can get help by clicking on “Ask for help” #### Why are my other groupmates not in the breakout room? * It’s most likely due to either of these reasons: * They are not attending the session today * They got disconnected and need to be assigned to your breakout room * They have been assigned, but have not clicked on the Join breakout room button. #### Our Mentor is absent. What do we do? * We encourage you to continue to work on the task and discuss the problems amongst yourselves. * Click on the “Ask for help” button if you are stuck and need help. #### How do I know if it’s time to leave my breakout room? * An announcement will be made when groups are being called back into the lobby for a wrap-up. ### AFTER THE SESSION * The session recording will be posted on Slack once it is available. * Complete the assignment by the deadline. ## Course Policies ### Be present. * **Attendance at all sessions is mandatory.** * All students are allowed **up to 3 absences** throughout the entire program. Students do not need to submit a request to use these absences. * Students will be marked as **late** if they arrive after the session starts. * We check attendance multiple times throughout a class session and may mark you as absent if you are missing for the majority of a session. * Students who are absent must still submit the coursework for a unit by the posted deadline. ### Participate. #### Class Sessions * Students are expected to actively attend and participate in each session. * **Camera and microphone usage** is required as part of active participation. Students are required to have their cameras on and verbally respond during breakout room sessions in order to be considered present for the session. #### Assignments * Students are required to submit one HackerRank assignment each week at the end of the unit. These HackerRanks are for you all to be able to log lots of practice, get your own scores, and become very familiar with HackerRank screens. * All students are allowed to miss the HackerRank deadline **up to 2 times** throughout the entire program. Any submissions received *after the deadline* will be considered missing. If you miss the deadline, you can still complete the HackerRank. *However, you will not receive a score report.* ### Communicate. * Students are placed in pods with the same peers and coach throughout the entire course run. Practice professional courtesy and let them know 24 hours in advance if you will not be attending the class session. * If you have an extenuating circumstance that affects your attendance or assignment submission, please email support@codepath.org. * If you have technical difficulties that require your HackerRank to be reset, please email support@codepath.org **before the deadline** or your submission will still be counted as missing. ## Course Policy FAQs ### Homework and practice problems What are the homework tasks for this course? * Warmup Tasks (Lab Project) * HackerRank Assessments (Assignment) Do I need to manually submit coursework to CodePath? * We automatically scan your LeetCode account and HackerRanks so you don't have to do anything except submit directly on LeetCode and HackerRank through the links we provide and with your Github and email matching the ones associated with this course. <div style="padding: 15px; border: 1px solid transparent; border-color: transparent; margin-bottom: 10px; border-radius:4px; color: #a94442; background-color: #f2dede; border-color: #ebccd1;">➡️ Reach out to us at <a href="support@codepath.org">support@codepath.org</a> if:<br>You are having issues with submitting your assignment.</div> #### What happens if I miss a submission? * This will unfortunately count as a strike. You are allowed 2 missing submissions for the whole duration for the program. #### Can I skip homework entirely? * No, all coursework submissions are required and need to be submitted within the deadline. * Exceeding the allowed missing submissions will result to your grades not being recorded anymore and not getting any course completion certificate #### I received a missing submission email by mistake * This usually happens because of the following reason: * The account is incorrectly mapped because the email/Github you used for your submission was not matching with the ones associated with this course * The submission could not be found * Reply to the email and let us know and we’ll look into it further. #### I’m stuck, how can I ask for help? * Post your question on the help channel and tag the TA group `se103-tas` or the mentor assigned to your group. ### Attendance and absences #### How many absences are allowed? * You are allowed 3 absences for the duration of the course. * Your grades will no longer be monitored and will not get any course completion certificate if you exceed this #### What happens when I miss a session? * You will receive an email acknowledging your absence * You will still be required to complete the assignment by the deadline. * The session recording will be posted so that you can watch them at your own time. #### I was marked absent by mistake. What do I do? * This typically happens if you join the session using a mobile device. To make sure this doesn’t happen: * Use a laptop/PC device * Register using the email used in your CodePath application * You did not finish the class and left early ## General admissions #### Will I receive a certificate of completion? * Yes, as long as you did not exceed the allowed absences and missing/late submissions. We’ll send out digital certificates a week after the course wraps up. #### Does my access to the course have an expiry? * No, you will continue to have lifetime access to this course as long as you use the same github account associated with your CodePath application. ### Withdrawing from the program #### How can I withdraw from the program? * You can do this from your course portal. At the top right you will find Quick Actions, where you can select Withdraw from course from the drop-down. #### What happens when I withdraw from the program? * You will be given observer access to the course. Some key elements on how this is different from participating in the actual class: * You will continue to have access to the course materials online but are not part of a class * You will not have access to the Slack channels * No due dates or any expectations of observers imposed by us Check our [Knowledge Base](https://support.codepath.org/help) for more FAQs about the course.