Turing's Live Coding Challenge | Node.JS Mock Interview

Поделиться
HTML-код
  • Опубликовано: 26 сен 2024

Комментарии • 68

  • @jonnjon1
    @jonnjon1 Год назад +28

    Amazing content. Even If i don't have the experience required to apply I have learned a lot by watching this video!

  • @dubble_cuppachino
    @dubble_cuppachino Год назад +13

    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.

  • @frontend3409
    @frontend3409 Год назад +9

    Great TypeScript's decorator tutorial. :)

  • @sammyjones8279
    @sammyjones8279 3 месяца назад

    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)

  • @eudesbarrigah8074
    @eudesbarrigah8074 Год назад +2

    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

    • @Turingcom
      @Turingcom  Год назад

      Glad you liked the video! :)

  • @jonesgabriel9337
    @jonesgabriel9337 Год назад +1

    Love it... Currently preparing to get into turning and this channel is really helpful. thank you so much

  • @Racools
    @Racools 8 месяцев назад +3

    Great content on decorators and composing however can someone explain how it relates to Node?

  • @licokr
    @licokr 9 месяцев назад +1

    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.

  • @AmanVerma-ci3kg
    @AmanVerma-ci3kg 11 месяцев назад +7

    Nice work , If someone doesn't know anything about decorators , There it is , the brilliant content to start with

  • @rubenmartinez2807
    @rubenmartinez2807 Год назад +1

    Do one for RTK, great content btw 💯

  • @rp-coder
    @rp-coder 9 месяцев назад

    wow really superb and learnable... Thank you for this content....

  • @arjunyonzan8557
    @arjunyonzan8557 Год назад +2

    Thanks 🙏

  • @whosumitis
    @whosumitis Год назад +1

    It was a great video. Thanks.

  • @fredteixeira3604
    @fredteixeira3604 9 месяцев назад

    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?

  • @untildawn5714
    @untildawn5714 7 месяцев назад

    Reverse a string:
    function reverseString(str) {
    let i = str.length;
    let reversed = "";
    while(i--) {
    reversed += str[i];
    }
    return reversed;
    }
    reverseString( "ABCDEF");

  • @mkoi228
    @mkoi228 4 месяца назад

    Incredible content

  • @Simply-Charm
    @Simply-Charm Год назад +1

    Thank really helpful

  • @NimanthaNadeeraka
    @NimanthaNadeeraka 9 месяцев назад

    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]

  • @savingday
    @savingday 11 месяцев назад

    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?

  • @adrshk
    @adrshk Год назад +1

    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()??

    • @mrbelkabachi
      @mrbelkabachi Год назад +2

      Because it would pass each splitted letter as a separate argument.

    • @adrshk
      @adrshk Год назад +2

      @@mrbelkabachi Got it. Thanks : )

  • @danieltkach2330
    @danieltkach2330 2 месяца назад

    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.

  • @arjunsarthi8966
    @arjunsarthi8966 Год назад +1

    Excellent .. keep doing It

  • @luiscode92
    @luiscode92 10 месяцев назад

    This is amazing!

  • @imsiddhants_official
    @imsiddhants_official Год назад +1

    I'm a Nodejs developer with having experience of 2+ years.
    Looking for a job opportunity 😊

    • @Turingcom
      @Turingcom  Год назад +3

      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

  • @mohammadmoozeh
    @mohammadmoozeh 23 дня назад

    Practical content

  • @RdozeTV
    @RdozeTV 5 месяцев назад

    Does the interviewee knows the questions? Is he prepared?

  • @yon6848
    @yon6848 Год назад

    Great !

  • @hernandarioborja5394
    @hernandarioborja5394 Год назад +2

    excelent

  • @Hilalishere
    @Hilalishere 7 месяцев назад

    8:32 bro used reverse UNO

  • @viperpeter001
    @viperpeter001 Год назад +2

    Hi Josee, its been 3 months now since i was onboarded but i havent received any offer yet

    • @abdurramijraj6877
      @abdurramijraj6877 Год назад

      what do you mean by onboarded?

    • @Turingcom
      @Turingcom  Год назад +1

      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

    • @viperpeter001
      @viperpeter001 Год назад +1

      @@Turingcom okay thanks i thought something was wrong but now thats settled.

    • @viperpeter001
      @viperpeter001 Год назад

      @@abdurramijraj6877 after you have an interview where you discuss about your payment structure and working hours

    • @abdurramijraj6877
      @abdurramijraj6877 Год назад

      @@viperpeter001 turing itself

  • @janegray4778
    @janegray4778 2 месяца назад

    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.

  • @sanjarabduraimov3942
    @sanjarabduraimov3942 Год назад

    👍

  • @ahmedAltariqi
    @ahmedAltariqi 11 месяцев назад +2

    The interviewee seems smarter than the interviewer 😂

    • @lailabouziani
      @lailabouziani 11 месяцев назад +2

      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

  • @wuzahns5302
    @wuzahns5302 10 месяцев назад

    no semicolons

  •  2 месяца назад

    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

  • @wuzahns5302
    @wuzahns5302 10 месяцев назад

    32:36 no way this formatting passes any code review !

  • @andrewwall2730
    @andrewwall2730 8 месяцев назад +2

    Boring. How about some real world coding challenges. Yawn.

  • @rakeshkumarark
    @rakeshkumarark 8 месяцев назад

    Great tutorial

  • @williamherman2001
    @williamherman2001 Год назад +8

    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.

    • @Kevin-of4jf
      @Kevin-of4jf Год назад +1

      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

    • @williamherman2001
      @williamherman2001 Год назад +1

      @@Kevin-of4jf try writing and running the code.
      You can play around with console logs to see how they actually get executed.

    • @jora5483
      @jora5483 Год назад

      Exactly, I got confused on the decorators orders!