Java Mock Interview | Interview Questions for Senior Java Developers

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ก.ค. 2024
  • This chapter of the Turing Mock Interview series takes an in-depth look at what a technical interview for Java would look like. Watch the video above to understand core Java concepts and learn more about the questions that might appear in a Java test and interview. Let us know in the comments below which tech stack you'd like us to cover next.
    Become a Turing software developer today.
    Take the Turing test now: turing.com/s/Qhro34
    Find remote US software jobs: turing.com/s/ezIxN2
    Hire software developers of Silicon Valley caliber: turing.com/s/hchmho
    Watch more Turing.com reviews: turing.com/MVWqQr
    To stay informed about the latest updates at Turing, follow us on:
    Instagram: / turingcom
    Facebook: / turingcom
    Twitter: / turingcom
    LinkedIn: / mycompany
    ...
    #JavaMockInterview #JavaDevelopment #JavaDevelopmentJobs #JavaDeveloper #TuringJobs #RemoteJobs #TuringDeveloper
    About Turing.com:
    Turing connects exceptionally talented software developers to remote engineering jobs at Silicon Valley and US-based companies. 200+ companies, including those backed by Google Ventures, Andreessen Horowitz, Founders Fund, Kleiner Perkins, and Bloomberg, have successfully hired Turing developers.
    - For over 1M 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.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 72

  • @arjunlamsal9515
    @arjunlamsal9515 5 หลายเดือนก่อน +29

    looks like fresher interview to me. Interviewer nowdays usually jump to collection, stream api, java 8 other features, concurrency and goes to framework like spring and microservices and design pattern

  • @MMaSSoDJ
    @MMaSSoDJ ปีที่แล้ว +106

    Applets and RMI questions? Really??? In 2023??? OMG...

    • @helez_popova
      @helez_popova ปีที่แล้ว +1

      lol

    • @kostyazyu
      @kostyazyu ปีที่แล้ว +16

      The interesting part is that the candidate is actually answered them :)

    • @keepsmiling8081
      @keepsmiling8081 9 หลายเดือนก่อน +7

      Looks like he watched the screen and read the content :)@@kostyazyu

    • @JhonathanMoran
      @JhonathanMoran 9 หลายเดือนก่อน +3

      Believe it or not I had interviews with this kind of questions.

    • @good_eats876
      @good_eats876 5 หลายเดือนก่อน +1

      lmfao actually ridiculous. just wanted to flex knowledge at that point

  • @concernedcitizen1729
    @concernedcitizen1729 ปีที่แล้ว +54

    Some nice interview questions but Applets are too old to be asked in a generic interview, in my opinion, unless thats a specific job requirement. Same goes for RMI. I think RMI is great if its specifically a requirement for the job but that technology is not being used in green field projects anymore and I only see it being maintained because it does still exists out in the wild but I myself wouldn't interview someone on it. Its not nearly as dead as applets but its entered the realm of specialty. You could add EJBs to that list as well. I think I would replace the applet and RMI questions with Servlet questions but even then most peoples experience these days will lean towards Spring and they may have little understanding of the Servlets behind the scenes. The string length question at the end was a good one for a bonus.

  • @AbbeyLingord
    @AbbeyLingord 6 หลายเดือนก่อน +3

    Wow. Reading answers on interview. If I only thought of it earlier...

  • @debasishchakraborty4196
    @debasishchakraborty4196 2 ปีที่แล้ว +14

    To my understanding in Java we can override the finalize() method in the child class as this method is originally a protected method from Object class and hence it can be accessed by any class(by default all class extends Object class in Java) and then further if any class being extended by another class in some customization. Normally there can be a case we may have created certain object in our application which may be accessing certain resources and we may need to free up for memory reclamation. Hence I believe "finalize()" method can be overriden.

    • @nextDevSchoolLab
      @nextDevSchoolLab ปีที่แล้ว

      Thanks Debasish ! Let’s rock together !

    • @user-gw6df6ns7e
      @user-gw6df6ns7e 4 หลายเดือนก่อน +1

      Just for fun. I suppose. It is very very rare case when you need to override finalize method. Better using phantom references.

  • @renatomdemello
    @renatomdemello 8 หลายเดือนก่อน +1

    I wanna see the Java code challenge! Great video, tks!!

  • @vsekvsek
    @vsekvsek 7 หลายเดือนก่อน +1

    Ten yrs ago i got questions like thai. This last yr it was all spring type stuff. Almost no java questions for java dev jobs. So weird

  • @mmmm-wm8ci
    @mmmm-wm8ci หลายเดือนก่อน +1

    Will this help in clearing turing java assessment

  • @user80204
    @user80204 8 หลายเดือนก่อน +2

    You blow my mind who use Applet and RMI

  •  4 หลายเดือนก่อน +1

    About Override finalize method in a class extending from Object... you can @Override public void finalize() but you shouldn't

  • @prosperdzingo5895
    @prosperdzingo5895 ปีที่แล้ว +2

    James was on point

  • @melvinkimathi8924
    @melvinkimathi8924 ปีที่แล้ว +8

    Interesting. I would like to see the Java code challenge. Well done Jose.

    • @Turingcom
      @Turingcom  ปีที่แล้ว

      Coming soon!
      Please subscribe & stay tuned to our page! We'll be sure to share more helpful videos 😄

  • @andresfelipemenesespaz7456
    @andresfelipemenesespaz7456 3 หลายเดือนก่อน

    Jose i was review this interview , and about your question of override finilize() method, is not a good practice, the main reason that it can not be relied upon to perform cleanup tasks in a timely manner or maybe or even guarantee that it will execute due the upredictable nature of the GC. some times using finalize methon can lead to permance issues and errors .

  • @amirmohammadi2012
    @amirmohammadi2012 5 หลายเดือนก่อน

    i need java backend interview questions. where to find it?

  • @alanbal888
    @alanbal888 5 หลายเดือนก่อน

    As some high voted comment already mentioned, we can override finalize. It'd be good to clarify that this is not recommended and instead we should stick to defining clean up logic in the finally section of the try or define clean up behavior by implementing the Closeable/ AutoCloseable interface and use a try with resources clause.

  • @javieralbertoramirezramos9718
    @javieralbertoramirezramos9718 2 ปีที่แล้ว +2

    Great Video Interview I really like the way you conduct the interview. I would like to see the Java code challenge.

    • @Turingcom
      @Turingcom  2 ปีที่แล้ว +1

      Hey Javier!
      Thank you for watching, and we've noted your feedback!
      We'll note this and be sure to include this in our future videos. 🚀 Subscribe & stay tuned!

  • @alexandrkondratyev5379
    @alexandrkondratyev5379 8 หลายเดือนก่อน +1

    Applets ? what about spring? )

  • @soumikmajumder1909
    @soumikmajumder1909 2 ปีที่แล้ว +2

    Very helpful! 🙌🏼

    • @Turingcom
      @Turingcom  2 ปีที่แล้ว

      So glad to hear you found this insightful, Soumik ✨
      Thank you for watching and stay tuned for more! 🙌

  • @user-gw6df6ns7e
    @user-gw6df6ns7e 4 หลายเดือนก่อน

    I have been working as Java developer since 2016. But I have never seen applets and rmi in my projects.

  • @surangakarunarathna4600
    @surangakarunarathna4600 ปีที่แล้ว

    Very Good Interview. These days i prepare interview with you.

    • @Turingcom
      @Turingcom  ปีที่แล้ว

      Glad you're finding these helpful! :)

  • @aleksandrbeloushkin7971
    @aleksandrbeloushkin7971 ปีที่แล้ว +1

    Thank you for good content, hope to see Java code challenge at Turing )

    • @Turingcom
      @Turingcom  ปีที่แล้ว +1

      Thank you for your feedback, Aleksandr!
      We'll note this and be sure to include this in our future videos.
      Please subscribe to the channel, so you get notified of more such videos! 😄

  • @Desnecessymon
    @Desnecessymon ปีที่แล้ว +1

    Sotaque brasileiro eu reconheco ahahhaa, obrigadao ajudou muito

  • @cheikhsadbouh3499
    @cheikhsadbouh3499 2 ปีที่แล้ว +5

    Is applet still used in the java ecosystem ?

    • @harrisonyao1550
      @harrisonyao1550 2 ปีที่แล้ว

      not yet, applet is the product that with lower version of java 1.4 and web-start technology. when we used the ajax technology with xmlhttprequest and xmlhttpresponse, we don't need applet anymore caused by the awesome interactive method.

    • @matyasember7345
      @matyasember7345 ปีที่แล้ว

      It is deprecated.

  • @heybra911
    @heybra911 ปีที่แล้ว

    Nice!

    • @Turingcom
      @Turingcom  ปีที่แล้ว

      Thank you! Cheers!

  • @hellentorres3510
    @hellentorres3510 ปีที่แล้ว +1

    I'd like to know if you guys hire without experience

    • @Turingcom
      @Turingcom  ปีที่แล้ว +1

      Hi Hellen,
      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

  • @juliochaconvilela5572
    @juliochaconvilela5572 4 หลายเดือนก่อน

    i wanna see the java code challenge

  • @filemonek123
    @filemonek123 ปีที่แล้ว +4

    just let applets rest in peace Jose, do not play necromancer role ;)

  • @PedroAntonioAngaritaRojas
    @PedroAntonioAngaritaRojas 4 หลายเดือนก่อน

    java? why some questions are about OSI?

  • @Superb_virg
    @Superb_virg 2 หลายเดือนก่อน

    10:51 this response sounds memorised or being read from somewhere lol he did well though

  • @rajatgupta08
    @rajatgupta08 2 ปีที่แล้ว +9

    Jose english is little hard to understand sometimes.

    • @nextDevSchoolLab
      @nextDevSchoolLab 2 ปีที่แล้ว +3

      Thank you for sharing, practicing I will get there!

    • @thecodealchemist7095
      @thecodealchemist7095 8 หลายเดือนก่อน

      He's Spanish. They don't rush words, careful with it and one of the best listeners who don't interrupt that much unless required. Same with Finnish. How do I know I have a mentor who's Spanish, and past 8 months had thought me a lot about their culture.

  • @user-ig7gn3lt5l
    @user-ig7gn3lt5l 6 หลายเดือนก่อน

    Really? That was senior interview in 23?? Just an intern questions about java core, some unused stuff and interviewer hasnt even asked anything about databases, system design et c.

  • @cugoman
    @cugoman 4 หลายเดือนก่อน +1

    I am worked in various jobs and met with thousands of people. I can easiliy tell that James is reading word for word for the "layers" part. This mock is staged :)

  • @aaqibjavedz2569
    @aaqibjavedz2569 ปีที่แล้ว

    Code challenge please

    • @Turingcom
      @Turingcom  ปีที่แล้ว +1

      Thank you for your feedback, Aaqib!
      We'll make note of this and be sure to include this in our future videos.
      Please subscribe to the channel so you get notified of more such videos! 😄

  • @RainSunshineRain
    @RainSunshineRain ปีที่แล้ว +4

    I though Java was pass by value, not reference.... 5:42

    • @user-ho3te5oy5v
      @user-ho3te5oy5v ปีที่แล้ว +8

      A primitive types are passed by value in Java.
      A objects are passed by reference.

    • @concernedcitizen1729
      @concernedcitizen1729 ปีที่แล้ว +20

      @@user-ho3te5oy5v Actually java is always pass by value. In the case of an object the value is an "address" but there is no reference in java. The pass by reference concept makes more sense in C++.

    • @franciscov511
      @franciscov511 ปีที่แล้ว +7

      @@user-ho3te5oy5v that is not true, java pass by value, the value is a copy of the reference of that object, java never passes by ref

  • @Nick-zw7gg
    @Nick-zw7gg 5 หลายเดือนก่อน +1

    Can people make these interviews any more boring? You are just following through a list of prepared questions instead of understanding the candidates experience by digging deep.

  • @vb7038
    @vb7038 6 หลายเดือนก่อน

    Sorry guys, but for developers from Eastern Europe you looks like strong-junior/middle developers, not seniors

    • @alekseiduleba9508
      @alekseiduleba9508 6 หลายเดือนก่อน

      Agree ) probably just junior

  • @GahMega
    @GahMega 2 หลายเดือนก่อน

    How worse could it be ? The guy does not even pretend he is not reading.... uugh'

  • @ILyaCyclone
    @ILyaCyclone 2 หลายเดือนก่อน

    Is this a joke? Applet/RMI questions in 2022 and a person clearly reading aloud answers from screen? You guys are all right? Such a trash.

  • @taisonfragao8010
    @taisonfragao8010 2 ปีที่แล้ว +11

    Interesting. I would like to see the Java code challenge. Well done Jose.

    • @Turingcom
      @Turingcom  2 ปีที่แล้ว +3

      Coming soon, Taison!
      Thank you for watching and supporting the channel! 🌟🚀 Stay tuned.