Mastering the Software Engineering Interview

所在平台: CourseraArchive

课程类别: 其他类别

大学或机构: CourseraNew

课程主页: https://www.coursera.org/archive/cs-tech-interview

课程评论:没有评论

第一个写评论        关注课程

课程简介

University of California, San Diego

课程大纲

Welcome to our course on effectively communicating your technical abilities. This course focuses on landing a technical job and excelling in a technical role. To succeed in job interviews, you’ll need to be able to confidently articulate your ability to solve challenging problems and come up with new solutions under potentially stressful conditions. After getting a technical job, the role of communication increases even more. You’ll need to work with other members of the team, communicate technical challenges and successes, and potentially sell the value of your work to those outside the company. Our goal is that by the end of this course each and every one of you understands the importance of technical communication, and has received constructive feedback on areas of potential improvement. In achieving this goal you will also learn about algorithmic thinking on the fly, how to evaluate a good interview answer to a difficult technical problem, and how “soft” skills impact interview outcomes. In this module, we’ll begin to see what a technical interview looks like, from the perspective of a major tech company. We’ll then focus on how to best get the interview in the first place. If you're not in the job market right now, you might want to skim the videos in this module and skip ahead to the Resume Critique (for insights about how to present yourself in writing) or the Introductions assignment (on effectively presenting yourself in person).

课程评论(0条)

课程详情

You’ve hit a major milestone as a computer scientist and are becoming a capable programmer. You now know how to solve problems, write algorithms, and analyze solutions; and you have a wealth of tools (like data structures) at your disposal. You may now be ready for an internship or (possibly) an entry-level software engineering job. But can you land the internship/job? It depends in part on how well you can solve new technical problems and communicate during interviews. How can you get better at this? Practice! With the support of Google’s recruiting and engineering teams we’ve provided tips, examples, and practice opportunities in this course that may help you with a number of tech companies. We’ll assist you to organize into teams to practice. Lastly, we’ll give you basic job search advice, and tips for succeeding once you’re on the job.

掌握软件工程面试:您已经成为计算机科学家的一个重要里程碑,并正在成为一名有能力的程序员。您现在知道了如何解决问题,编写算法和分析解决方案。并且您拥有大量可供使用的工具(例如数据结构)。现在,您可能已经准备好进行实习或(可能是)入门级软件工程工作。但是您能找到实习/工作吗?这部分取决于您能否很好地解决新的技术问题并在面试中进行交流。您如何才能更好地做到这一点?实践! 在Google的招聘和工程团队的支持下,我们在本课程中提供了提示,示例和实践机会,可能会为许多高科技公司提供帮助。我们将协助您组织团队进行练习。最后,我们将为您提供基本的求职建议以及工作后的成功秘诀。

课程标签

0人关注该课程

主题相关的课程