Turing's Live Coding Challenge | Node.JS Mock Interview
Вставка
- Опубліковано 12 гру 2024
- This episode of Turing Mock Interviews takes a look at what a Live Coding Challenge looks like for a Node.JS Job at Turing. Watch the video to learn more about the platform and the kind of questions that get asked in a Live Coding Test.
Watch the Full Stack Development Live Coding Challenge here: bit.ly/3ud6SPf
Watch the React.JS Live Coding Challenge here: bit.ly/3gQ8WJI
Watch more Turing Mock Interviews: bit.ly/3tEYNTe
Become a Turing software developer today.
Take the Turing test now: turing.com/s/Qh...
Find remote US software jobs: turing.com/s/ez...
Hire software developers of Silicon Valley caliber: turing.com/s/hc...
To stay informed about the latest updates at Turing, follow us on:
Instagram: / turingcom
Facebook: / turingcom
Twitter: / turingcom
LinkedIn: / mycompany
...
#NodeJSInterview #NodeJSCodingChallenge #NodeJSDevelopers #NodeJSJobs #TuringJobs #RemoteJobs #TuringDeveloper
About Turing.com:
Turing connects exceptionally talented software developers to remote engineering jobs at Silicon Valley and US-based companies. 400+ companies, including those backed by Google Ventures, Andreessen Horowitz, Founders Fund, Kleiner Perkins, and Bloomberg, have successfully hired Turing developers.
For over 2M software developers across 150+ countries, Turing.com is the preferred platform for finding remote US software engineering jobs.
Turing offers a wide range of long-term, full-time remote jobs for Full Stack, Front-End, Back-End, Mobile, DevOps, and AI/ML developers.
Turing remote developers enjoy higher pay than local standards in most countries, a healthy work-life balance, a strong sense of community, and rapid career growth.
Turing is backed by well-known investors like WestBridge Capital, Foundation Capital, Facebook’s first CTO (Adam D’Angelo), executives from Google, Facebook, Amazon, Twitter, and Founders Fund (investors in Facebook, Tesla, Asana, etc.), among others. The company is led by serial AI entrepreneurs Jonathan Siddharth and Vijay Krishnan, whose previous firm leveraged remote talent and was successfully acquired.
The company was founded in 2018 and is headquartered in Palo Alto, California
4:16 Seems like a trick question. Remember, the *expression* for each decorator is evaluated top-to-bottom, while the *result* of each expression is called bottom-to-top.
Amazing content. Even If i don't have the experience required to apply I have learned a lot by watching this video!
Glad it was helpful!
Nice work , If someone doesn't know anything about decorators , There it is , the brilliant content to start with
A very realistic interview - complete with condescending and unhelpful interviewer 😂
(fr... That part might be more helpful than anything else. I tend to freeze when people talk like he does, idk why, hearing it here helps desensitize me to it)
Great content on decorators and composing however can someone explain how it relates to Node?
Great video.
Two things to note though
1. Using apply instead of call. They both would have `this` referring to the class.
Apply was used because it allows you pass the arguments as an array while with `call`, you would need to manually list the arguments.
2. The decorators gets executed from top to bottom and not the other way around.
Hi William, can you help to explain the point (2). in the doc it is explicitly written that the decorators run from bottom to top, but in the video it is the opposite. i'm lost here
@@Kevin-of4jf try writing and running the code.
You can play around with console logs to see how they actually get executed.
Exactly, I got confused on the decorators orders!
Great TypeScript's decorator tutorial. :)
Glad it was helpful!
Love it... Currently preparing to get into turning and this channel is really helpful. thank you so much
How is it going man?
This video is the first I Watch in this channel. It’s so amazing ❤
I don’t think I’m too talented like this guy but I work about .
If I become some confident I’ll try too
Glad you liked the video! :)
I have a doubt here - at 15:50 argSplitted will have an array of string as arg.split('') always return array of strings then why passed argSplitted with square bracket in originalMethod.apply()??
Because it would pass each splitted letter as a separate argument.
@@mrbelkabachi Got it. Thanks : )
Great contents. I'd like to see mock interviews videos, all the tense and concentration even though the interviewee has several year experience.
When I saw the implementation of split, I concerned about the immutability(it may be okay thinking of the purposes of the decorator, changing a behavior) of args and not matching the argument type. The first argument of 'print' is string type but the decorator passes a list. I thought it may be better to pass the string result of 'split' and added some evaluation logic though.
there is no specification for decorators. it's fine to generalize for the interview purpose since there was no misunderstandingf for both of them. I think it could've been better to talk about more how they were supposed to be defined to implement(fg decorators are applied only for the first arg), or maybe they didn't talk because the point of the questions is not that.
Hey there, like mentioned in the video; deocrators execution flow is bottom to top.
So, I was expecting the definition of the decorators to be:
1. Join
2. Reverse
3. Split
Istead of:
1. Split
2. Reverse
3. Join
I'm a bit confused about this. Could you please specify if I'm actually missing something ?
15:47 hey you made a bug in this code. if you use as [argSplited] print method can't use another argument. because args[0] != [argSplited]
I am a bit confused. Some videos the code challenge is executed in an online IDE where the dev submits the code, but here it is an live interview. Are both tests applied?
Do one for RTK, great content btw 💯
I have 10 years of experience in C/C++. Recently picking up nodejs. What are my odds to be hired on Turing as a nodejs developer?
Thanks for useful video!
Great tutorial
wow really superb and learnable... Thank you for this content....
I'm a Nodejs developer with having experience of 2+ years.
Looking for a job opportunity 😊
Hi @siddhantsingh6590 ,
The odds of junior developers getting hired are definitely lower, since 80% of Turing's partner companies in the U.S require at least 3 years of work experience.
We however routinely hire strong developers with 0-3 years experience for internal roles within Turing (and for roles with the remaining 20% of Turing's partner companies that are open to hiring developers with little to no experience as long as they are exceptionally skilled and talented).
So if you are a junior developer who signs up and does very well in our tests, you'll definitely be considered for internal roles at Turing and roles with the minority of our partner companies who are open to hiring strong developers with less experience.
-Turing
I wish my interviews with Turing were like this with Jose. The two I had were with very cold people, very unkind atmosphere. Last one the interviewer was in a somewhat dark room very far from the camera (I could see them almost full body) they barely spoke English, the questions were totally random, not connected and sometimes even unrelated to the job, a kind of disrespectful attitude. The "coding" part was one of the highest difficulty algorithms, and zero dialog, they didn't even let me explain the solution step by step as one normally does. At some point the interviewer even turned off his camera... Very unpleasant experience.
Thanks 🙏
Incredible content
It was a great video. Thanks.
Glad you enjoyed it!
Reverse a string:
function reverseString(str) {
let i = str.length;
let reversed = "";
while(i--) {
reversed += str[i];
}
return reversed;
}
reverseString( "ABCDEF");
This is amazing!
Hi Josee, its been 3 months now since i was onboarded but i havent received any offer yet
what do you mean by onboarded?
Hi🙂
Our matching engine is actively looking for the perfect job for you now. Your profile is being presented to multiple companies seeking your skills.
This can be time consuming sometimes, but we request the developers to be patient during this process as we’re trying to find the perfect fit for your skills and seniority. 🤝
-Turing
@@Turingcom okay thanks i thought something was wrong but now thats settled.
@@abdurramijraj6877 after you have an interview where you discuss about your payment structure and working hours
@@viperpeter001 turing itself
Thank really helpful
Does the interviewee knows the questions? Is he prepared?
8:32 bro used reverse UNO
excelent
Thanks for watching!
Practical content
Great !
no semicolons
The interviewee seems smarter than the interviewer 😂
The interviewer is not less intelligent. He want him to take things slow and explain. So people watching video with less experience/knowledge can understands
Excellent .. keep doing It
32:36 no way this formatting passes any code review !
Really? How many times have you created a decorator from scratch without consulting the code syntax? It is even a not native functionality, please Turing, don't force it.... hahaha
👍
Just tell me how to do it. You don't need to implement. Now let's implement that. (c) interviewer
I am grateful for a content, it is great, helped me to refresh my knowledge of JS and dive into TS decorators but I really hope I won't met the interviewer like this ever. I understand that interviewer want to see how good are logical(what need to be done and how), knowledge of language(what built-in methods exist to achieve) coding skills(applying first 2 on practice) of the dev but for me it would be more pleasant to deal with a person who is following his words, otherwise I afraid it will happen in major situations at work, like we don't have overtimes and after it employees are pushed to overtime.
So would be great to ask a person: do you want to implement it now? it can give you extra interview points.
Boring. How about some real world coding challenges. Yawn.