KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
N #3163
Applications open Full-Time Job

Code Reviewer - Java

Zettamine Labs

  • Remote, India
  • Competitive Package (Best in Industry)
  • 2-7 Yrs
  • Posted Today
HR
Recruiter contact In post
Recruiter / hiring contact
aziza.m@zettamine.com at Zettamine Labs

About the role

Hello, Greetings from ZettaMine!!! Freelancing Opportunity: We are hiring Java Developers (Software Engineers) for an exciting AI research and software engineering project focused on evaluating and improving advanced Large Language Models (LLMs) through real-world software development, GitHub issue analysis, codebase evaluation, and testing. Locations: PAN India Role: Java Developer

Software Engineer Experience

Minimum 3+ years Employment Type: Freelance Mode:

Remote Engagement Duration

23 weeks Mandatory Eligibility

Criteria Technical Qualifications

  • Minimum 3+ years of overall experience.
  • Strong hands-on experience with Java .
  • Proficiency in Git, Docker, and basic software pipeline setup .
  • Ability to understand, analyze, and navigate complex codebases.
  • Comfortable running, modifying, and testing real-world projects locally.
  • Familiarity with high-quality public GitHub repositories.
  • Strong understanding of software development practices and code quality.
  • Experience contributing to or evaluating open-source projects is an added advantage.

Nice to Have

  • Previous participation in LLM research or AI evaluation projects.
  • Experience building or testing developer tools and automation agents.
  • Availability & Commitment Minimum commitment: 40 hours per week .
  • Must be available for 8 hours per day .
  • Required overlap of at least 4 hours with PST business hours .
  • What You'll
  • Work On: Analyze and triage GitHub issues across trending open-source libraries.
  • Set up and configure code repositories, including Dockerization and development environment setup.
  • Evaluate unit test coverage and overall testing quality.
  • Modify and execute codebases locally to assess LLM performance in bug-fixing scenarios.
  • Identify software bugs, code issues, and potential improvements.
  • Collaborate with researchers to identify repositories and issues that challenge LLM capabilities.
  • Support AI research initiatives through hands-on software engineering and code evaluation. .
  • Interested Candidates: If you meet the eligibility criteria and are interested in this remote freelancing opportunity, please share your updated CV and LinkedIn profile URL at aziza.m@zettamine.com .

Eligibility & process

Who can apply

Experience: 2-7 Yrs. Open to matching qualifications.

Skills & stack

Project Docker Debugging CI/CD Analysis GitHub Java Git

Selection process

  1. Online Assessment / Technical Interview Rounds / HR Review

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Project, Docker, Debugging, CI/CD, Analysis, GitHub, Java, Git) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Zettamine Labs Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
Explain OOP (Object-Oriented Programming) principles with real-world examples in Project. Answer
Model answer: 1. Encapsulation (data hiding via private fields/getters). 2. Abstraction (hiding implementation complexity). 3. Inheritance (code reusability). 4. Polymorphism (method overriding/overloading).
What is the time and space complexity of QuickSort vs MergeSort? Answer
Model answer: QuickSort: Average O(N log N) time, O(log N) space. Worst O(N^2). MergeSort: Guaranteed O(N log N) time, but requires O(N) auxiliary space.
Explain the difference between SQL Indexing (B-Tree vs Hash) and when not to use an index. Answer
Model answer: Indexes speed up SELECT queries via B-Trees. However, they slow down INSERT, UPDATE, and DELETE operations because indexes must be updated on disk. Avoid on low-cardinality columns (e.g., boolean flags).
What happens under the hood when you enter a URL in a browser? Answer
Model answer: 1. DNS lookup (resolves IP). 2. TCP 3-way handshake (SYN, SYN-ACK, ACK). 3. TLS negotiation for HTTPS. 4. HTTP GET request sent. 5. Server responds with HTML/CSS/JS. 6. Browser renders DOM & CSSOM tree.
What is the difference between REST and GraphQL APIs? Answer
Model answer: REST uses multiple fixed endpoints with possible over/under-fetching. GraphQL uses a single endpoint allowing clients to query exact fields in a single request.
Behavioural & HR questions 3
Why do you want to join Zettamine Labs as a Code Reviewer - Java?
Highlight Zettamine Labs's market reputation, recent tech innovations, and how your skills in Project directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Zettamine Labs Competitive Package (Best in Industry)
Recruiter Resume Apply
Chat Chat with Kashii