Software Engineering Job Interview – Full Mock Interview

Software Engineering Job Interview – Full Mock Interview

freeCodeCamp.org

1 год назад

1,331,831 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Keith Galli
Keith Galli - 01.04.2023 01:44

Hope you all enjoy & learn from this video! Thanks freeCodeCamp for posting 🤠

If you have any questions about the interview, let me know as a reply to this message and I'll do my best to respond.

Ответить
Yuck Fou
Yuck Fou - 29.09.2023 13:08

That plagiarism problem was tough. I was thinking maybe tokenize all strings in the book and create a counter for each token type per page number. If any books have high token matches per page, pull those pages and flag for human review.

Ответить
Gabriel Omar Masi
Gabriel Omar Masi - 29.09.2023 02:13

Comparing all books that way is impossible... you should use hashmin to get candidates of plagiarism or something like that

Ответить
M T
M T - 28.09.2023 23:05

I would have challenged that the concept of pages doesn't make much sense for an e--reader.

Ответить
Daniel Gómez Villegas
Daniel Gómez Villegas - 28.09.2023 19:59

I wouldn't include the business logic within the models...

Ответить
Wahab Surfali
Wahab Surfali - 26.09.2023 01:52

Hi me wahab surfali good 👍🏻

Ответить
Sunny D'Incognito
Sunny D'Incognito - 25.09.2023 11:49

I couldn't do this.... I had one interview like this and I failed. My own voice would distract my thinking process. I just don't work this way. I have to hear myself thinking in order to write the code. I also would have been distracted by the interviewer peering over me. Thank God not a lot of interviews go like this. Most companies have an online test you can take or ask you a bunch of multiple-choice questions. Just because you can't verbalize what you're thinking very well doesn't make you a bad coder, or are even a worse coder than someone else who can verbalize what they're thinking.

Ответить
Ronald Boyd
Ronald Boyd - 23.09.2023 18:14

A good project would be to implement the algorithm discussed in this interview.

Ответить
Hao
Hao - 21.09.2023 00:30

I hate interview.

Ответить
Mike Catrone
Mike Catrone - 20.09.2023 19:24

Man this wouldn't be for a JR position right? The plagiarism algo portion was pretty tough

Ответить
Brandon Fox
Brandon Fox - 20.09.2023 01:05

Even though I'm a math graduate, I'm not sure if I'd be able to do any of these to save my life!

Ответить
M
M - 18.09.2023 21:27

I wonder what datastructures are hidden beneath all that code

Ответить
allan guwatudde
allan guwatudde - 18.09.2023 13:52

We're sorry to inform you that we will not be moving forward with your application for software engineering role. We appreciate the time and effort you have put in this interview, but unfortunately there were stronger candidates. We will keep your CV in our records in case we have roles that better match your experience. We wish you the very best in your job search.

Ответить
Daniel Cwik
Daniel Cwik - 17.09.2023 22:20

I know some simple coding not complex coding to get a job

Ответить
Asdas
Asdas - 17.09.2023 18:57

Solving dynamic programming problems during an interview is so pointless...

Ответить
Deluxe Bulls
Deluxe Bulls - 17.09.2023 02:11

damn i got a loooong way to go! ha! I knew that already but seeing this really makes it hit home. Just gotta take it one day at a time!

Ответить
BruhZooka
BruhZooka - 16.09.2023 07:55

Just take what he says, paste into chat gpt, copy that, then past into vscode. done. 1 minute. next.

Ответить
Spam Garbage
Spam Garbage - 16.09.2023 07:11

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

Ответить
jheel gala
jheel gala - 15.09.2023 20:32

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

Ответить
daniel szelag
daniel szelag - 15.09.2023 16:15

Can someone get the kettle? it's been boiling for a while now

Ответить
Roman Haru
Roman Haru - 15.09.2023 05:41

wow designed library without author representation, coz who read books and know the authors those days? LOL

Ответить
giuseppe de marco
giuseppe de marco - 14.09.2023 19:25

let's use typing, Python 3.10 allows it...I meain def content:string = ""

Ответить
Shreesi raniraj
Shreesi raniraj - 13.09.2023 11:50

great mock interview, i love this video.....🙂

Ответить
Paul M
Paul M - 12.09.2023 04:22

my first thought was when you process each book for the first time, you convert every English word into a byte of bitmasks that says if it is a noun, verb, adverb, preposition, etc. when comparing books we first compare runs and sub-runs of word-types. if we find a match, then do the computationally longer English string comparisons. I haven't spent more than 2 minutes thinking about it, might be a dumb idea but I would have gone with it if put on the spot in an interview. Thoughts?

Ответить
mob life
mob life - 11.09.2023 18:01

She's mad beautiful

Ответить
byz88
byz88 - 10.09.2023 17:36

Kindle been real quiet since this dropped 🤔

Ответить
Min Suga and Max Salt🐱
Min Suga and Max Salt🐱 - 10.09.2023 04:11

Great video

Ответить
Prehan Ramsamy
Prehan Ramsamy - 09.09.2023 14:41

As a senior software engineer, I can testify to this.. worst interview I ever had in my life, but now the money or sooooooo gooooooodddddd....

Ответить
Movies and Smoothies
Movies and Smoothies - 08.09.2023 07:27

why does she choose a list verses choosing an array?

Ответить
Kaiō
Kaiō - 07.09.2023 04:28

This..
Wow!
I can't believe she did all that in 20 minutes.
I have to get back to it. What she did at 20 minutes would have taken me 2 hours...

Ответить
iconick
iconick - 07.09.2023 00:39

"yeah"

Ответить
sut
sut - 06.09.2023 13:26

"Are you ready to sit in front of a computer for 20 hours a day without overtime pay?"
"Yes."
"Great, when can you start?"

Ответить
Oscar
Oscar - 03.09.2023 09:13

This is easier than I expected, Huh!

Ответить
ZenoDiac
ZenoDiac - 02.09.2023 15:13

Coderpad? Well ok I failed already in the first 10s

Ответить
RunOs
RunOs - 02.09.2023 12:14

Yeah, fug it. I just realized coding is not for me and thank god for a.i. I don’t want to do mental gymnastics every day of my working life. That ish will burn me out real quick in a matter of months. To top it off, this ish is a lot of free work for just an interview. I’ll go become a plumber or an electrician.

Ответить
Khalidul Haq
Khalidul Haq - 01.09.2023 12:08

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.

Ответить
mary smith
mary smith - 01.09.2023 10:32

WOW HE AND SHE FIX THEIR PROGRAMS BY JUST "COMMENTING OUT" THE PROGRAM.
IF HE RAN IT WE WOULD SEE 100 ERRORS!!! THIS IS JUST GARBAGE!!
NOBODY HAS EVER ASKED ME TO WRITE A PROGRAM IN AN INTERVIEW.

Ответить
mary smith
mary smith - 01.09.2023 10:20

THEY LEFT OUT THE MAIN THING AN SQL DB!!!!!!!!

Ответить
mary smith
mary smith - 01.09.2023 10:20

GEE HE ASK HER TO WRITE A PYTHON PROGRAM AND HE CAN NOT ANSWER HER PYTHON
QUESTIONS????? DUMB DUMB DUMB

Ответить
Panainte Victor
Panainte Victor - 30.08.2023 10:19

Great content big thanks

Ответить
Artagoon
Artagoon - 30.08.2023 10:04

Wouldn't have a simple id as plain number been enough? If its stored in an SQL database wouldn't id be able to act as primary key and therefor be distinct for every book and never repeat even if same book was removed and readded. Maybe i didn't understand, was id supposed to provide more info of what its representing? I would think that id for a user be it reader or author doesn't rly matter, its just back end thing therefor invisible to average user.
I guess if there were more tables needed for the storing of data that had same column names then you would need multi column id/PK. Well anyway it was a joy to watch this and brainstorm along.

Ответить
Walter A.
Walter A. - 30.08.2023 01:23

Oh that Adele joke 😂

Ответить
Hardy
Hardy - 26.08.2023 03:38

Conclusion: You need to break every single principle of solid to become a software engineer.

Ответить
Paul Nikonowicz
Paul Nikonowicz - 25.08.2023 22:44

My thoughts:
1. use a heuristic: sha256 each sentence. store in an indexed db. parse each book and lookup. runtime cost: O(len of book * num of books)
2. use AI: grab embeddings using a model that maintains word context like doc2vec or data2vec. load embeddings in a vector database. for each book, utilize a k-nearest neighbors algorithm. I'm not sure if these algorithms and models can process this volume of data in a reasonable amount of time. However, these models can be invoked in parallel which might speed things up.

Ответить
umeng2002
umeng2002 - 25.08.2023 08:45

"Why are manhole covers round?"

Ответить