Hey, everyone, what's happening? It's Mayuko. Today. I'm going to be going over some of my tips and tricks for how to study for the technical interview, which is a typical part of the software engineering interview process. Whether you're interviewing for an internship or a full time job, I hope these tips will help you ace your next technical interview. So when interviewing for a software engineering job, there's usually three stages, the phone screen, the technical phone interview, and the on site.
嘿,各位,发生什么事了?是真由子。今天。我将回顾一下如何为技术面试学习的一些技巧和窍门,这是软件工程面试过程中的一个典型部分。无论你面试的是实习还是全职工作,我都希望这些建议能帮助你在下一次技术面试中取得好成绩。因此,在面试软件工程工作时,通常有三个阶段:电话筛选、技术电话面试和现场面试。
Today, we're gonna be focusing on the technical interview, just the core part of the technical phone interview and onsite. I might make another video for the other parts, but my advice here actually applies pretty generally to all the stages. So hopefully they help. All right. Ready? Here we go. My first tip is to study, and this might sound weird or dumber cliche, but really study for your interview. Companies use the technical interview as a part of the standard interview process in order to assess your technical ability. Ideally, the problems that you encounter in this technical interview are the types of problems that you would encounter. Irl this job, because that is a true measure on how you would do. Should you work there? Every company said, don't do this. I'm looking at you. What do you really go to learn from asking someone how many ping pong balls fit into an airplane?
今天,我们将重点关注技术面试,这只是技术电话面试和现场面试的核心部分。我可能会为其他部分制作另一个视频,但我在这里的建议实际上适用于所有阶段。所以希望他们能有所帮助。好吧。准备好了?开始了。我的第一个建议是学习,这可能听起来很奇怪或愚蠢的陈词滥调,但真的要为你的面试学习。公司将技术面试作为标准面试流程的一部分,以评估您的技术能力。理想情况下,你在这次技术面试中遇到的问题就是你会遇到的问题类型。IRL这份工作,因为这是衡量你会怎么做的真实标准。你应该在那里工作吗?每个公司都说,不要这样做。我正看着你呢。问别人一架飞机能装多少个乒乓球,你真正想学到什么?
Now, all of that aside, and sometimes those are the types of questions you might get, what you're called brain teaser questions. The technical interview is there to assess how you solve problems? Anyways, hear my favorite resources for studying for technical interviews. The first is cracking the coding interview. Now I know you all have heard me talk about this before, but cracking the hooding interview is basically like the holy bible of studying for technical interviews. I have my copy right here, which is the 5th edition. I wanna say it's the 5th edition. Uh and. It's got all my highlights and stuff in there. But this is so useful when it comes to sending fruit interview. It includes professors for computer science concepts and a bunch of practice problems with answers in the back. This book is written based on the technical interviews from big companies like Google, apple, Amazon, and Microsoft.
现在,抛开所有这些,有时这些是你可能遇到的问题类型,你所谓的脑筋急转弯问题。技术面试是为了评估你如何解决问题。无论如何,听听我最喜欢的学习技术面试的资源。首先是破解编码面试。我知道你们以前都听我说过这件事,但破解蒙面面试基本上就像是学习技术面试的圣经。我这里有一本,是第五版。我想说这是第五版。呃还有。里面有我所有的亮点和东西。但这是非常有用的,当涉及到发送水果采访。它包括计算机科学概念的教授和一堆后面有答案的练习题。这本书是根据谷歌、苹果、亚马逊和微软等大公司的技术访谈写成的。
A new edition is released every year so that it's always kept up to date that said. If you don't get the latest edition, it's not such a big deal, but it is cool to see like the latest editions of stock. Because they're going to reflect what the interview process is like at those companies. Currently, i'll leave a link to buy the book down in the description box below.
每年都会发布一个新版本,以便它始终保持最新。如果你没有得到最新的版本,这不是什么大问题,但看到最新版本的股票是很酷的。因为他们会反映出这些公司的面试流程。目前,我将在下面的描述框中留下购买这本书的链接。
The second tool I use is called recode. It has thousands of crowd source interview questions that you can work on in an online editor. So it'll give you a problem. And then you can put out your solution. And what it does is it runs it against a bunch of you can see whether your solution works or not. The problems are in difficulty, and you can use what programming language that you're most comfortable with. I use it hand and hand with the cleaning interview. The fact that it's an online editor really mimics a technical phone screen, and it gets me into the right mindset.
我使用的第二个工具叫做recode。它有数千个众包面试问题,你可以在一个在线编辑器中处理。所以它会给你带来麻烦。然后你可以拿出你的解决方案。它所做的是将它与一群人一起运行,你可以看到你的解决方案是否有效。问题是困难的,你可以使用你最熟悉的编程语言。我在清洁面试中经常使用它。事实上,它是一个在线编辑器,真正模仿了技术电话屏幕,它让我进入了正确的思维模式。
So my next tip is to study for the specific technology. I'm leaving this like a 1 . 5, because this may not apply to everyone. If you're interviewing for rules, specializing in a specific technology or a stack. You'll notice by looking at the job description, then you're definitely going to want to study the concepts, associated to that technology or stack. For instance, I'm an iOS engineer. And so when I'm studying for interviews, I'm brushing up on core iOS concepts and frameworks. Like you. I care, for example, my friend and weapons and your friends will brush up on things like JavaScript and react. Instead using this knowledge is. Part of your technical interview will exemplify a level of mastering with this technology. Will give companies a better sense of where you stand in chips of your experience.
所以我的下一个建议是研究具体的技术。我要把这个当作1。5,因为这可能并不适用于所有人。如果你面试的是规则,专攻特定的技术或堆栈。通过查看工作描述,你会注意到,然后你肯定会想要学习与该技术或堆栈相关的概念。例如,我是一名IOS工程师。因此,当我准备面试时,我会温习核心的IOS概念和框架。像你一样。例如,我关心我的朋友和武器,你的朋友会温习JavaScript和React之类的东西。相反,使用这些知识是。你的技术面试的一部分将体现你对这项技术的掌握程度。会让公司更好地了解你在你的经验中所处的位置。
Okay, so my next tick is to study with the buddy. This is probably actually the most important piece of advice that I have for you in studying for a technical interview. We mentioned a little bit about this in my q and a with Jarvis video, but when companies are giving you a technical interview, they're actually not as interested in you arriving at the right answer as they are seeing what your thought process. But may you didn't say you need to brush up on core technical concepts in order to do well in your technical interview? Yeah. But the way that I think about it is that you're better equipped to solve these problems. If you have the right tools in hand, those tools, in this case, are being able to recall computer science concepts and framework in order for you to solve your problem.
好的,我的下一步是和朋友一起学习。这可能是我在学习技术面试时给你的最重要的一条建议。我们在与贾维斯的问答视频中提到了这一点,但当公司对你进行技术面试时,他们实际上对你得出正确答案并不感兴趣,因为他们看到的是你的思考过程。但也许你没有说你需要温习核心技术概念才能在技术面试中取得好成绩?是啊。但我认为你更有能力解决这些问题。如果你有正确的工具在手,这些工具,在这种情况下,能够回忆起计算机科学的概念和框架,以便你解决你的问题。
Well, imagine if someone told you to build a table without any tools, you're much better off successfully figuring out how to build the table. If you have those tools, right? Once you have your technical chops back up to step from study, then find a buddy to do a lock interview with you. They can pretend to be the interviewer and give you the interview problem. You can practice thinking out loud as you would in a real technical interview and the act of doing this will just get you so much more comfortable with articulating your thought process.
好吧,想象一下,如果有人告诉你在没有任何工具的情况下构建一张表,你最好成功地弄清楚如何构建这张表。如果你有这些工具,对吧?一旦你从学习中恢复了你的技术能力,然后找一个伙伴和你做一次锁定面试。他们可以假装成面试官,给你出面试难题。你可以像在真正的技术面试中那样练习大声思考,这样做只会让你更自如地表达你的思维过程。
Now, not articulating your thought process in the technical interview is actually where most interviews go arrive. If you're not explaining what you're thinking, then your interviewer has no chance, to course, correct you towards the right direction. They actually don't get very much Information or insight into how you solve problems, which is exactly what they want to find out in this interview. So try this out with the buddy. And at the end of your Mark interview, ask your feedback on what you did well. What you did do well, you can take this feedback as ways to improve your next monk interview or for your actual technical interview. The last piece of feedback is to relax. You're gonna be just fine. I know the interview is scary and talking to an interviewer to prove your word is downright terrified, but know that you are going to own this.
现在,在技术面试中不清楚地表达你的思维过程实际上是大多数面试的结果。如果你不解释你在想什么,那么你的面试官就没有机会,当然,纠正你正确的方向。他们实际上并没有得到很多关于你如何解决问题的信息或见解,而这正是他们在这次面试中想要了解的。所以和朋友一起试试这个。在你的面试结束时,询问你对你做得好的地方的反馈。如果你做得很好,你可以把这个反馈作为改进你的下一次Monk面试或实际技术面试的方法。最后一条反馈是放松。你会没事的。我知道面试是可怕的,与面试官交谈以证明你的话是彻头彻尾的恐惧,但要知道你将拥有这一点。
If you want study and to practice with the body, they know that you can walk in there with confidence because you prepared for your technical interview, do whatever it is that you need to do and already get yourself aunt and ready for this interview. I personally like power posing for 2 minutes right before my interview. Also remember that everything is a process. And so there might be some rockiness along the way. Interviews can be really competitive that could only be one spot, but a thousand applicants. But know that preparing and going in there and giving you all is so much better than not trying at all. Do or do not. There is no try with all things in life. Remember that each one in the road is a new lesson that can be learned that you can take with you next time.
如果你想学习和练习身体,他们知道你可以自信地走进那里,因为你为你的技术面试做了准备,做了你需要做的任何事情,并且已经为这次面试做好了准备。我个人喜欢在面试前摆两分钟的姿势。还要记住,任何事情都是一个过程。所以在前进的道路上可能会有一些不稳定。面试竞争真的很激烈,可能只有一个名额,但有一千个申请者。但要知道,准备并进入那里并给予你一切比完全不尝试要好得多。做或不做。生活中所有的事情都没有尝试。记住,路上的每一件事都是你可以学习的新课程,你可以在下一次学习。
Regardless of the result, I highly recommend you follow up your interview if you can to ask your feedback on what you can improve on, usually more than willing to help on this. And you can take these lessons with you for your next interview, just want, to take a deep breath and stay positive during your interview, be polite, inquisitive, and thoughtful, and you're going to do great. I know that you can do this. All right. So these are my tips for how to study for a technical interview, remember to study, and sometimes for specific technologies, progress with the buddy. And remember that you're going to do great. Leave a comment down, blow for your favorite interview tips and tricks. I'd love to hear them. Also, if of someone who's interviewing for a job right now, then please share this video with them and don't forget to give this video a thumbs up if you liked it and is trying to my channel for more videos. Good luck on, your interview, and i'll see you next time. Bye.
不管结果如何,如果可以的话,我强烈建议你跟进你的面试,询问你可以改进的地方,通常你更愿意在这方面提供帮助。你可以把这些经验带到你的下一次面试中,只是想,深呼吸,在面试中保持积极,礼貌,好奇,深思熟虑,你会做得很好。我知道你能做到。好吧。所以这些就是我关于如何学习技术面试的建议,记住要学习,有时对于特定的技术,要和伙伴一起进步。记住你会做得很好。留下你的评论,看看你最喜欢的面试技巧和窍门。我很想听听。另外,如果有人现在正在面试一份工作,那么请与他们分享这个视频,如果你喜欢这个视频,并且正在尝试在我的频道上观看更多视频,请不要忘记为这个视频点赞。祝你面试顺利,下次见。再见。