r/JavaProgramming • • 17h ago

Understanding AI Agent Harnesses — and Building a Minimal One with Java & Spring AI

Thumbnail gallery
6 Upvotes

r/JavaProgramming • • 10h ago

Are there any particular applications of Java programming which would be good for a graduate of Maths and Physics? New to Java but learning with a course because it's an interesting language and it scares me less in my 30s than it did in my 20s

5 Upvotes

r/JavaProgramming • • 20h ago

System Design Interview - URL Shortener

Thumbnail
youtube.com
3 Upvotes

r/JavaProgramming • • 13h ago

Revolut Graduate Software Engineer (Java) — Build It interview experiences?

1 Upvotes

Hi everyone!

I have an upcoming Build It coding interview for a Graduate Software Engineer (Java) role at Revolut, and I’d love to hear from anyone who has gone through this round recently.

I’ve read a few posts about the Build It interview, mentioning practical coding exercises where requirements evolve during the interview, followed by discussions about concurrency, database design, SQL, and performance.

I’m trying to get a better understanding of what to expect at the graduate level, so I’d really appreciate any insights!

  • What kind of problems were you asked to build?
  • How much emphasis was placed on Java fundamentals, data structures, and algorithms versus practical software engineering?
  • Were you asked about multithreading, concurrency, or database locking?
  • Were you expected to write unit tests during the exercise?
  • Were AI coding assistants allowed, or was it strictly manual coding?
  • What would you recommend focusing on when preparing for this round?

I know the experience may vary between teams and locations, but I’d especially appreciate feedback from people who interviewed for a Graduate Software Engineer role using Java.

Thanks in advance for sharing your experiences!


r/JavaProgramming • • 19h ago

Foojay.io (website for Friends Of OpenJDK) now takes posts through merge requests. Writers wanted.

Thumbnail
1 Upvotes

r/JavaProgramming • • 18h ago

Advice on developing my first Java POS application for a small grocery store

Thumbnail
0 Upvotes

r/JavaProgramming • • 22h ago

Java vs Python: Syntax, Performance and Real-World Use Cases

Thumbnail
gallery
0 Upvotes

Java and Python are both popular programming languages, but they have different strengths.

  • Java: Enterprise applications, Android development, backend systems, and large-scale software.
  • Python: Web development, automation, data science, scripting, and AI research.
  • Syntax: Java generally requires more explicit structure, while Python emphasizes readable, concise code.
  • Performance: Java often performs well in compute-intensive workloads, although actual results depend on the application and implementation.

Neither language is universally better. Choose based on your goals, interests, and project requirements.

Which language are you learning, Java or Python, and why?

Code. Build. Innovate.

#CodesByAbhay #AbhaySingh #Java #Python #Programming


r/JavaProgramming • • 22h ago

Java or Python: Which Should a Beginner Learn First?

Post image
0 Upvotes

If you're starting programming, both Java and Python are good options.

  • Python has readable syntax and is often easier to start with. It's popular for automation, web development, data science, and AI.
  • Java uses static typing and more explicit structure. It's widely used in enterprise software, backend systems, and Android-related development.

My advice: choose based on the kind of projects you want to build, learn the fundamentals, and practice by making small projects. You can always learn the second language later.

Which language did you start with, and what made you choose it?

Code. Build. Innovate.

#CodesByAbhay #AbhaySingh #Java #Python #LearnProgramming