6

So I applied to a Java internship, I'm an absolute newbie in coding, they invited me to an interview and we're gonna have an assessment exercise regarding Java and OOP in general, any one have a Java or OOP one weekend crash course? Thx!

Comments
  • 5
    one does not simply learn OOP in a weekend
  • 1
    @CrashOverride ....or DO THEY!?
  • 3
    @securiter No, no they don’t.
    If you are a complete noob to programming then learning the intricacies of an entire paradigm like OOP in a weekend is pretty much off the table. You need to understand non OO code first before you can understand what makes OO code different. This isn’t simple stuff that you can do a 20 minute tutorial and be proficient. Learning Object Oriented software design requires time investment and prior understanding of basic programming concepts.
  • 1
    @CrashOverride Ok, sure, I was underselling myself for a dramatic effect to the post in order to attract more attention, kind of, I have a decent understanding of things but little practical experience! This would be a more accurate representation of my profile, so I repeat my request: are there any resources for an accelerated learning process? :D thank you!
  • 2
  • 0
    @CrashOverride thank you!
  • 2
    @CrashOverride couldnt have said better. It took me more than 3 years to get to the point where i could safely say that i kinda know oop.
  • 1
    @CrashOverride Yes and No. Yes, you need time to understand oop but 3 years is way too much. No because he is going to an interview, so he should try to at least "cram" some basics because that is what he will surely be asked.

    OP: You are justified to find a crash course to try understand oop for the interview. Also find a crash course on java design patterns and some basic algorithms
  • 1
    And can we try to avoid these kind of responses :
    "I need to learn x for an interview next week"
    "No, you need 100000 lifetimes to understand it".

    No one is usually 100% prepared for interviews, so you can "hack" your way around them and learn the rest as you go along
  • 0
    Depending on how much experience you have, definitely read up on the concept of classes, especially in Java. That’ll help you understand the 5 lines it takes to write a Hello World program.

    Honestly, that was one of the most confusing things about Java when I started learning it.
  • 1
    @thealex I already started on my own, read up on classes, objects and did learn some stuff through an app a couple of months ago, I know the basic about objects, public/private and I did get to make a dog object and pass it some variables and ordered it to bark through a void system.out command. But more material is always better, hehe ;D
  • 0
    @securiter ok nice, that should be enough to start off then. I’d also recommend going to codewars.com, it’s a site where they give you problems and you have to solve them in a programming language of your choice. It’s very good for further practice once you have the basics down.
  • 1
    @thealex thx for that reference, I'll check it out! Have a great...uhm rest of the week, halfway to weekend, and then week again, omg..WHEN DOES IT STOP!?
  • 0
    @securiter haha it just keeps going 😃 well the same to you
Add Comment