Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by NJ Technologies Team. If you also belong to the team, you can get access from here

NJ Technologies Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

NJ Technologies Java Full Stack Developer Interview Questions and Answers

Updated 13 Aug 2024

NJ Technologies Java Full Stack Developer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

It was general aptitude and technical questions.

Round 2 - HR 

(2 Questions)

  • Q1. Introduce Yourself
  • Ans. 

    I am a Java Full Stack Developer with 5 years of experience in developing web applications.

    • Experienced in Java, Spring Boot, Angular, and SQL

    • Strong understanding of RESTful APIs and microservices architecture

    • Proficient in front-end development using HTML, CSS, and JavaScript

    • Familiar with Agile methodologies and version control systems like Git

  • Answered by AI
  • Q2. What is your Future Goals?
  • Ans. 

    To become a lead developer and contribute to innovative projects in the tech industry.

    • Advance my skills in Java, Spring Boot, Angular, and other relevant technologies.

    • Lead a team of developers to successfully deliver projects on time and within budget.

    • Contribute to open source projects to give back to the developer community.

    • Attend tech conferences and workshops to stay updated with the latest trends and technologies.

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. What is the difference between ai and ml?
  • Ans. 

    AI is a broader concept of machines being able to carry out tasks in a smart way, while ML is a subset of AI that allows machines to learn from data.

    • AI is the broader concept of machines being able to carry out tasks in a smart way, often involving decision-making and problem-solving.

    • ML is a subset of AI that focuses on the development of computer programs that can access data and use it to learn for themselves.

    • AI can ...

  • Answered by AI
  • Q2. What is the importance of java language?
  • Ans. 

    Java is a widely used programming language known for its platform independence and versatility.

    • Java is platform independent, meaning it can run on any device with a Java Virtual Machine (JVM)

    • Java is versatile and can be used for developing a wide range of applications such as web, mobile, desktop, and enterprise applications

    • Java has a large and active community, providing support, resources, and libraries for developer...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared for general technical questions.

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Website and was interviewed before Apr 2023. There were 3 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. What you do? Description with analysis
  • Ans. 

    I am a Java Developer responsible for designing, developing, and maintaining Java applications.

    • Design and develop Java applications

    • Write clean, efficient, and maintainable code

    • Collaborate with team members to troubleshoot and solve technical issues

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Java,sql,python
Round 3 - One-on-one 

(1 Question)

  • Q1. What is your goal
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Sep 2023.

Round 1 - Coding Test 

Code was of leetcode medium level.

Round 2 - Technical 

(2 Questions)

  • Q1. Easy level DS code
  • Q2. Question related to database
Round 3 - Technical 

(3 Questions)

  • Q1. Questions related to SQL
  • Q2. Inner join of three tables
  • Ans. 

    Inner join of three tables in SQL

    • Use the JOIN keyword to combine three tables based on a common column

    • Specify the columns to select from each table

    • Use the ON keyword to specify the join condition

  • Answered by AI
  • Q3. What is cross join
  • Ans. 

    Cross join is a type of join operation in SQL that returns the Cartesian product of two tables.

    • Cross join does not require any matching condition between the tables.

    • It combines each row from the first table with every row from the second table.

    • Cross join can result in a large number of rows if the tables are big.

    • Example: SELECT * FROM table1 CROSS JOIN table2;

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Jan 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Oops? .net core features

I appeared for an interview in Jun 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 180 minutes
Round difficulty - Hard

The test link had 3 days expiry so I could attempt test anytime. It was conducted on doselect.com

  • Q1. 

    Equilibrium Indices in a Sequence

    You are given an array/list named 'SEQUENCE', which consists of 'N' integers. The task is to identify all equilibrium indices in this sequence.

    Explanation:

    An equilibr...

  • Ans. 

    The task is to find the equilibrium indices of a given sequence, where the sum of elements at lower indices is equal to the sum of elements at higher indices.

    • Iterate through the sequence and calculate the total sum of all elements

    • Initialize a left sum and right sum as 0

    • For each index, update the left sum and right sum and check if they are equal

    • If they are equal, add the index to the equilibrium indices

    • Return the equil

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

Video interview round wherein I was asked to wrote code for the problem statements given by the interviewer. The problems were mainly focused on advanced JS concepts like asynchonous progamming, timers, closures, and data structure problems around arrays, sets, linked list etc.

  • Q1. 

    Rearrange Linked List Problem Statement

    Given a singly linked list in the form 'L1' -> 'L2' -> 'L3' -> ... 'Ln', your task is to rearrange the nodes to the form 'L1' -> 'Ln' -> 'L2' -> '...

  • Ans. 

    The task is to rearrange the nodes of a singly linked list in a specific order without altering the data of the nodes.

    • Iterate through the linked list to find the middle node using the slow and fast pointer technique.

    • Reverse the second half of the linked list.

    • Merge the first and reversed second half of the linked list alternatively to get the desired order.

  • Answered by AI
Round 3 - HR 

Round duration - 30 minutes
Round difficulty - Easy

This was the last round with HR wherein they judged cultural fit and there was discussion on things like my expectations v/s their expectations etc.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteriaNoSpringworks interview preparation:Topics to prepare for the interview - Javascript/Typescript, NodeJS, MongoDB, SQL, Angular, Data Structures and Algorithms, Object Oriented Programming ConceptsTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Get well versed with the fundamentals of Javascript including advanced concepts like promises, async/await, generators, higher order functions, closures, currying etc.
Tip 2 : Do some projects on MERN Stack because a lot of projects here use some or all of those technologies
Tip 3 : Do prepare for behavioral/cultural-fit questions especially around how you'll handle various stituations during work or how will you manage productivity while working remotely.

Application resume tips for other job seekers

Tip 1 : Having projects on MERN stack will give you advantage
Tip 2 : Do mention if you have any AWS experience.
Tip 3 : Mention all your internships/past experiences. Keep them crisp and talk about what you did and it's impact/outcome.
Tip 4 : Any experience/exposure to blockchain will definitely give brownie points.

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview in Nov 2021.

Round 1 - Coding Test 

Round duration - 30 minutes
Round difficulty - Easy

This round mainly consisted of some questions on advanced JS topics like Execution Context, Callback queue, Micro task queue, Promises, etc.

Round 2 - Telephonic Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

This round was more technical compared to the previous one. The interviewer was a senior developer. If questions were not answered, answers would be given/explained.

  • Q1. What are some aggregate operators in MongoDB?
  • Ans. 

    Aggregate operators in MongoDB are used for data aggregation and manipulation.

    • Some aggregate operators in MongoDB include $sum, $avg, $min, $max, $push, $addToSet, $first, $last, $project, $match, $group, $sort, $limit, $skip.

    • Example: db.collection.aggregate([{$group: {_id: '$field', total: {$sum: '$value'}}}])

  • Answered by AI
Round 3 - HR 

Round duration - 30 minutes
Round difficulty - Easy

This round was mainly to assess my experience level, roles, and responsibilities from my previous company. Salary negotiations also happened here.

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteriaNo criteriaSpringworks interview preparation:Topics to prepare for the interview - Databases, Asynchronous programming, Promises, JavaScript, DS.Time required to prepare for the interview - 1 monthInterview preparation tips for other job seekers

Tip 1 : Learn about Execution Context, Promises in JS
Tip 2 : Learn about indices, Difference between different databases
Tip 3 : Error handling and Exceptions

Application resume tips for other job seekers

Tip 1 : Put in what you’ve done and not what you could have done.
Tip 2 : Keep it short and simple

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Sep 2023. There were 4 interview rounds.

Round 1 - Aptitude Test 

Aptitude test was of 1 hr

Round 2 - Coding Test 

It was about 1 hr duration

Round 3 - Technical 

(2 Questions)

  • Q1. What do you know about oops
  • Ans. 

    Object-oriented programming paradigm focusing on objects and classes

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (object)

    • Inheritance: Ability of a class to inherit properties and behavior from another class

    • Polymorphism: Ability to present the same interface for different data types

    • Abstraction: Hiding the complex implementation details and showing only the necessary features

  • Answered by AI
  • Q2. Tell me about encapsulation
  • Ans. 

    Encapsulation is the concept of bundling data and methods that operate on the data into a single unit.

    • Encapsulation helps in hiding the internal state of an object and restricting access to it.

    • It allows for better control over the data by preventing outside interference.

    • Encapsulation also promotes code reusability and modularity.

    • Example: In object-oriented programming, classes encapsulate data fields and methods to ope

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. How do you manage your team
  • Q2. Why should I hire you

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

2 Query question and 3 coding questions

Round 2 - Technical 

(4 Questions)

  • Q1. Basic oops , Java script and Networking questions.
  • Q2. What is object orienteered programming.
  • Ans. 

    Object oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.

    • Objects are instances of classes, which define the structure and behavior of the objects.

    • Encapsulation, inheritance, and polymorphism are key principles of object oriented programming.

    • Example: Java, C++, Python are popular languages that support object oriented programming.

  • Answered by AI
  • Q3. Different Events in java script
  • Ans. 

    Events in JavaScript are actions or occurrences that happen in the browser that the code can respond to.

    • Events can be triggered by user actions (like clicking a button), browser actions (like page load), or system events (like a timer expiring)

    • Event listeners are used to listen for and respond to events

    • Common events include click, mouseover, keydown, submit, etc.

  • Answered by AI
  • Q4. Event listeners
Round 3 - Coding Test 

Project , coding question, DBMS

Round 4 - HR 

(1 Question)

  • Q1. Basic personal details

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

2 DSA questions Both are from DP

Round 2 - Technical 

(2 Questions)

  • Q1. 2 Questions , 1 is DSA
  • Q2. Second question is Puzzle

Interview Preparation Tips

Interview preparation tips for other job seekers - Practise DSA more and give more and more interviews.
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. Explain basics of c#
  • Ans. 

    C# is a programming language developed by Microsoft for building a wide range of applications on the .NET framework.

    • C# is an object-oriented language with features like classes, inheritance, and polymorphism.

    • It is strongly typed, meaning variables must be declared with a specific data type.

    • C# supports modern programming concepts like async/await for asynchronous programming.

    • It is commonly used for developing desktop, w...

  • Answered by AI
  • Q2. C# basics oops sql server

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare basics

Skills evaluated in this interview

NJ Technologies Interview FAQs

How many rounds are there in NJ Technologies Java Full Stack Developer interview?
NJ Technologies interview process usually has 3 rounds. The most common rounds in the NJ Technologies interview process are Aptitude Test, HR and Technical.
What are the top questions asked in NJ Technologies Java Full Stack Developer interview?

Some of the top questions asked at the NJ Technologies Java Full Stack Developer interview -

  1. What is the difference between ai and ...read more
  2. What is the importance of java langua...read more

Tell us how to improve this page.

NJ Technologies Java Full Stack Developer Interview Process

based on 2 interviews

Interview experience

3
  
Average
View more

Interview Questions from Similar Companies

BrowserStack Interview Questions
3.6
 • 49 Interviews
Fleetx.io Interview Questions
3.7
 • 28 Interviews
ZIGRAM Interview Questions
3.2
 • 27 Interviews
RGBSI Interview Questions
3.4
 • 24 Interviews
Ginesys Interview Questions
3.7
 • 24 Interviews
View all
NJ Technologies Java Full Stack Developer Salary
based on 4 salaries
₹4.2 L/yr - ₹6.3 L/yr
33% less than the average Java Full Stack Developer Salary in India
View more details

NJ Technologies Java Full Stack Developer Reviews and Ratings

based on 6 reviews

2.8/5

Rating in categories

3.3

Skill development

3.5

Work-life balance

2.6

Salary

3.5

Job security

3.4

Company culture

2.6

Promotions

2.8

Work satisfaction

Explore 6 Reviews and Ratings
Senior Executive
29 salaries
unlock blur

₹2 L/yr - ₹4.6 L/yr

Java Developer
19 salaries
unlock blur

₹2.5 L/yr - ₹5.8 L/yr

Assistant Deputy Manager
14 salaries
unlock blur

₹3.2 L/yr - ₹4.5 L/yr

Assistant Manager
10 salaries
unlock blur

₹4.3 L/yr - ₹6.5 L/yr

Senior Assistant Manager
9 salaries
unlock blur

₹5 L/yr - ₹12.4 L/yr

Explore more salaries
Compare NJ Technologies with

Aurigo

4.7
Compare

Prime Focus Technologies

3.3
Compare

Nowfloats Technologies

3.2
Compare

Peel-works

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview