Об этом курсе
Недавно просмотрено: 17,397

Learner Career Outcomes

31%

начал новую карьеру, пройдя эти курсы

50%

получил значимые преимущества в карьере благодаря этому курсу

33%

стал больше зарабатывать или получил повышение

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

Прибл. 13 часа на выполнение

Предполагаемая нагрузка: 4 weeks of study, 2-4 hours/week...

Английский

Субтитры: Английский, Вьетнамский, Арабский

Приобретаемые навыки

Live CodingProgramming InterviewAlgorithmsProblem Solving

Learner Career Outcomes

31%

начал новую карьеру, пройдя эти курсы

50%

получил значимые преимущества в карьере благодаря этому курсу

33%

стал больше зарабатывать или получил повышение

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Промежуточный уровень

Прибл. 13 часа на выполнение

Предполагаемая нагрузка: 4 weeks of study, 2-4 hours/week...

Английский

Субтитры: Английский, Вьетнамский, Арабский

Программа курса: что вы изучите

Неделя
1
3 ч. на завершение

Welcome & What is a Software Engineering Interview?

15 видео ((всего 87 мин.)), 5 материалов для самостоятельного изучения, 6 тестов
15 видео
Course Goals7мин
Why Soft Skills?8мин
Google engineers share their stories4мин
The Application Process3мин
Preparing for the Interview5мин
Researching the Company7мин
Effective Resumes6мин
Resume critique recap6мин
People Involved2мин
What is a technical phone screen or interview?7мин
What Is an In-Person Interview?8мин
When I struggled: Overcoming a tough interview experience1мин
The value of your introduction6мин
Good and bad example introductions5мин
5 материала для самостоятельного изучения
Prerequisites and how to get the most out of this course10мин
After completing this course, you will be able to...5мин
By the end of this week, you will be able to...5мин
Interview prep resources10мин
Congratulations and quiz answers10мин
6 практического упражнения
Where do you want to start?2мин
Preparing for the interview4мин
Resume critique20мин
Your experience4мин
Where do you want to go next?2мин
End of Week Quiz10мин
3 ч. на завершение

Welcome & What is a Software Engineering Interview?: Lesson Choices

1 материал для самостоятельного изучения, 2 тестов
1 материала для самостоятельного изучения
Screen and video recording tips15мин
1 практического упражнения
Introductions (self-assessment)16мин
Неделя
2
3 ч. на завершение

Live coding: the technical phone interview and beyond

12 видео ((всего 64 мин.)), 3 материалов для самостоятельного изучения, 6 тестов
12 видео
Cold Live Coding Assignment Walkthrough2мин
Sample demonstrating key pitfalls5мин
Talking Through Processes4мин
Getting Started2мин
Getting Stuck and Recovering from Mistakes5мин
Correctness and Testing3мин
A Very Good Phone Interview10мин
When I struggled: a first technical phone interview43
Imposter Syndrome and Stereotype Threat7мин
Growth mindset4мин
Imposter Syndrome Gallery15мин
3 материала для самостоятельного изучения
By the end of this week, you will be able to...5мин
Resources for finding problems to practice with10мин
Growth Mindset and Stereotype Threat: Additional Information and Resources10мин
6 практического упражнения
Cold Live Coding Assignment4мин
Your evaluation criteria4мин
Self-assessment20мин
Imposter syndrome and growth mindset4мин
Live coding assignment, take 230мин
Live coding take 2, self assessment20мин
Неделя
3
1 ч. на завершение

Explaining what you've already done

16 видео ((всего 67 мин.)), 1 материал для самостоятельного изучения, 1 тест
16 видео
Sample Pitch, Broadly Technical4мин
Sample Pitch, Non-Technical5мин
Sample Pitch, Technical5мин
Personal Narrative: Key Aspects4мин
Making the Problem Compelling4мин
Common Pitfall: Mixing Problem and Solution4мин
Common Pitfall: Assuming Too Much4мин
Presenting Your Solution4мин
Common Pitfall: In the Weeds4мин
Common Pitfall: Chronology4мин
Visual Aids3мин
Eye Contact, Speaking, and Projecting Excitement4мин
When I struggled: A surprising discovery33
Responding to Your Audience3мин
Describing a group project7мин
1 материала для самостоятельного изучения
By the end of this week, you will be able to...5мин
1 практического упражнения
Planning your narrative4мин
3 ч. на завершение

Explaining what you've already done: Lesson Choices

1 видео ((всего 4 мин.)), 2 тестов
1 видео
1 практического упражнения
Describe your work24мин
Неделя
4
5 ч. на завершение

Algorithmic thinking on the fly

17 видео ((всего 127 мин.)), 5 материалов для самостоятельного изучения, 5 тестов
17 видео
Algorithmic problem solving and interviews4мин
Case study: introduction5мин
Case study: a first solution4мин
Case study: working at the whiteboard5мин
Case study: going deeper7мин
Case study: next steps6мин
When I struggled: dealing with nerves1мин
In the real world: career advice1мин
Evaluation criteria4мин
Highlights from a good mock interview8мин
Pitfalls in a bad mock interview4мин
What's next?1мин
End of course message41
Appendix: full-length mock phone interview16мин
Appendix: full-length mock bad in-person interview26мин
Appendix: full-length mock good in-person interview27мин
5 материала для самостоятельного изучения
By the end of this week, you will be able to...10мин
Study notes20мин
Evaluation questions10мин
Interview Question Solutions--DON'T PEEK20мин
Additional Resources10мин
5 практического упражнения
Your experience4мин
Evaluating the mock interviews2мин
Solving algorithmic problems on the fly: Part 140мин
Record your live problem-solving session30мин
Solving Algorithmic Problems on the Fly: Part 2 (self-assessment)20мин
4.6
Рецензии: 93Chevron Right

Лучшие отзывы о курсе Mastering the Software Engineering Interview

автор: MHMay 17th 2016

I found this course is very useful. It covers all of the important points of facing technology job interview, even including how to deal with psychological emotions and build strong growth mindset.

автор: JCJul 19th 2017

I learned a LOT more than I thought I would. Practicing mock interviews while recording myself put me in a completely different mindset and let me know how much I need more practice.

Преподаватели

Avatar

Mia Minnes

Assistant Teaching Professor
Computer Science and Engineering
Avatar

Leo Porter

Associate Teaching Professor
Computer Science and Engineering
Avatar

Christine Alvarado

Associate Teaching Professor
Computer Science and Engineering

О Калифорнийский университет в Сан-Диего

UC San Diego is an academic powerhouse and economic engine, recognized as one of the top 10 public universities by U.S. News and World Report. Innovation is central to who we are and what we do. Here, students learn that knowledge isn't just acquired in the classroom—life is their laboratory....

Специализация Object Oriented Java Programming: Data Structures and Beyond: общие сведения

This Specialization covers intermediate topics in software development. You’ll learn object-oriented programming principles that will allow you to use Java to its full potential, and you’ll implement data structures and algorithms for organizing large amounts of data in a way that is both efficient and easy to work with. You’ll also practice critically evaluating your own code, and you’ll build technical communication skills that will help you prepare for job interviews and collaborative work as a software engineer. In the final Capstone Project, you’ll apply your skills to analyze data collected from a real-world (social) network. Google has contributed real-world projects and the involvement of its engineers as guest lecturers to these courses. A small, select group of top learners who complete the Specialization will be offered practice interviews with Google recruiters. Invitation to a practice interview does not guarantee an actual interview or employment....
Object Oriented Java Programming: Data Structures and Beyond

Часто задаваемые вопросы

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Записавшись на курс, вы получите доступ ко всем курсам в специализации, а также возможность получить сертификат о его прохождении. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.