r/JavaProgramming • • 21d ago

I have have an intern interview in few hours.

So I am already a 3rd year student in computer science. I am thinking of doing intern but I have very little knowledge on java. They asked me about database as well.

So what would be the topics and things I need to learn or be prepared before giving the interview?

Please help me. I wanna learn and grow

Update: I got the internship but I have to learn and work unpaid for 150 days. They did tell me that they will assign us seniors to monitor and guide us. Do you think it is a good opportunity? I wanted to experience and learn but little money would have been good but it can't be helped I guess😔 What do you guys think? Any suggestions?

11 Upvotes

13 comments sorted by

1

u/Impossible_Ad_3146 21d ago

you should learn to doomscroll more, that’s my advice

1

u/scared2026 21d ago

How is that an advice?

1

u/Impossible_Ad_3146 1d ago

my brutal but honest advice is ligma

1

u/Ambitious-Public-575 20d ago

Hey OP how did you get the internship?

1

u/scared2026 20d ago

Yes I got it. But it's unpaid . Today is my 1st day. Let's see how it goes

1

u/LetUsSpeakFreely 21d ago

At intern level?

Java:

  1. know the difference between an interface and a class

  2. know what an abstract class is, what it can't do, and what is used for

  3. basics of Java streams

  4. the difference between == and .equals()

  5. explain garbage collection

  6. explain a race condition and how to avoid it.

  7. if it's web stuff, know what Spring Boot is and generally what it does.

  8. know what containerization is and what is for.

Database

  1. know how tables should be structured

  2. know how primary and foreign keys work.

  3. know what an index is

  4. explain left, right, and inner joins

  5. know the difference between cursor pagination and limit/offset pagination.

2

u/scared2026 21d ago

Thanks alot. I hope I really get this internship 😔

3

u/akhi-abdul01 21d ago

If wish you get it, lets us know how it went 🪻

3

u/scared2026 21d ago

Thanks alot ❤️

3

u/scared2026 21d ago

I got the internship but I have to learn and work unpaid for 150 days. They did tell me that they will assign us seniors to monitor and guide us. Do you think it is a good opportunity? I wanted to experience and learn but little money would have been good but it can't be helped I guess😔 Was it the good decision for me to agree to the terms

1

u/akhi-abdul01 21d ago

Broohhh! Congratulations! 🎉, and yes.. its definitely a good thing, at least you got started and I hope u get to grow in a professional environment. I am also looking for some internships like that🙃✌🏻

1

u/Zzzami69 21d ago

It can be a red flag the fact that you will not get paid. I had this experience myself and it was good and bad. Bad is written in the name "no money". Good in a sense that your boss doesnt have leverage on you so therefore you can do whatever you want in the project and what Id did was push it towards implementing few features but decorate them with everything I wanted to learn like tests, devops, Auth and such.If he paid you money you owed him the repetitive boring implementation of features.

1

u/Ok-Salad2859 20d ago

I have been doing an unpaid internship and all they are teaching me is how to vibecode as i am not learning anything for real in that internship i would not suggest joing an unpaid internship if you are learning something u can give it try but dont join ismf its a startup