Software Engineering Job Interview – Full Mock Interview

preview_player
Показать описание
Technical programming interviews are challenging, but being able to do well is what lands you a job at a top tech company. Improve your interviewing skills by watching this mock full-length, real-world coding technical interview (OOP + dynamic programming) for a software engineering role.

Interviewer: @KeithGalli
Interviewee: @KylieYYing

The first half of the mock interview, Keith asks Kylie to use object-oriented programming (OOP) to design a reading application, given a library of books. In the second half of the interview, Keith asks Kylie a dynamic programming (DP) question trying to find the max length of the longest common substring in two strings.

⭐️ Contents ⭐️
00:00 Intro
01:26 Beginning the Interview
03:25 Object-Oriented Design Question
32:21 Dynamic Programming Algorithm Question
56:35 Feedback Chat
1:11:35 Closing Thoughts

🎉 Thanks to our Champion and Sponsor supporters:
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Erdeniz Unvan
👾 Justin Hual
👾 Agustín Kussrow
👾 Otis Morgan

--

Рекомендации по теме
Комментарии
Автор

As someone who is poor in programming, there is something beautiful in seeing someone program so eloquently, like how we write paragraphs for a nice essay.

Khalid
Автор

This is pretty cool....but honestly I would cry if the interviewer started with, "Let's make a book application". I learned a lot today

jheelgala
Автор

I understand this all as she says it, but if I had to pull all this out of my brain in an interview Id cry or leave

spamgarbage
Автор

Great video! I think it would also be great to see several people participate in the same interview. Thereby you could see how different individuals approach the same task.

ubikubik
Автор

Interviews like this are a breath of fresh air. I think being able to design a solution to solve a functional problem is a great skill set to have as a software engineer. I get so tired of seeing nothing but LeetCode type questions for software engineers. I’m not saying that solving those are easy, because they are very hard. But architecting a solution to a problem like in this video I find to be more pertinent to 99% of realistic situations in the business world.

justin-cassidy
Автор

I'm so subscribed. What an amazing resource. I've watched a bunch of interview prep videos, but this one really helps put it all into context by performing it.

Kaznerh
Автор

Great job on delivering such insightful content! This video provides valuable insights for developers preparing for technical interviews.We truly appreciate the availability of resources like this that help candidates come well-prepared for their interviews. It's fantastic to see the community coming together to share knowledge and empower future employees. Keep up the great work!

JetSoftProHQ
Автор

That was brilliant, it brought back some memories of the interviews I've sat in and went through myself, outstanding job!

unitygamingrio
Автор

It's like being a fly on the wall of another interviewer, seeing the questions asked, solutions proposed, and feedback provided. This has changed the course of my life and in how I plan to solve problems moving forward. Great video!

SteveMorrow
Автор

This is extremely helpful. When I’m doing any kind of code it’s just for myself. I speak out loud what I’m trying to do, and have a notepad next to me, but coding a project for someone else does take a lot of fine tuning to understand exactly what they want. That requires real time communication.

omari
Автор

This held my attention from start to finish! I like how she was explaining her thought process while she was writing the lines of code. It was fairly easy to follow along.

shockearth
Автор

One thing to note is that Kylie Ying is an MIT alumna with both a bachelor's and a master's degree in Computer Science and Physics. This speaks to her exceptional intelligence and talent. Most interviewers (except perhaps those at FAANG companies) don't expect candidates of her caliber, so don't feel pressured to measure up to her level. She is truly remarkable.

ostop
Автор

Wow i actually find this challenging, but very interesting! Thank you for giving me an insight of how technical interviews are done! I actually thought it was a lot harder where they observe you on how to build it from scratch and make it work in the end!

Plasma_King
Автор

This is awesome. Thank you so much for uploading such priceless contents.

GuitarHope
Автор

I watch these whilst also learning Python too, so I can learn how to also communicate well when discussing thoughts and ideas.

UnhingedEgo
Автор

I haven't had interviews in English and the video is really helpful for me. I've never had interviews like this, so, I'm really nervous cause I'm preparing for interviews now. Thank you! "Don't write down without saying anything" I will keep it in my mind!

licokr
Автор

I love this. One soft suggestion is including a quick intro. I think that just reinforce a critical step in the process

kirk
Автор

Great video. I learned a lot of news tips and tricks on how to approach a technical interview.

omgmaw
Автор

Learned so much from this video. I am a fledgling programmer (just started taking the 200-series programming classes) still trying to learn a language and practice my logic building skills and this helped tremendously.

shishenliart
Автор

that first question hit the spot exactly what i am lacking for years i want more

arkprince