Upload Button Icon Add office photos

Filter interviews by

Infotrix Java Developer Intern Interview Questions and Answers for Experienced

Updated 3 Nov 2023

Infotrix Java Developer Intern Interview Experiences for Experienced

1 interview found

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

I applied via Internshala and was interviewed in Oct 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Telephonic Call 

(1 Question)

  • Q1. Self,some questions
Round 3 - HR 

(1 Question)

  • Q1. Self introduction

Interview questions from similar companies

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

I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Method reference vs lambda functions
  • Ans. 

    Method reference is a shorthand syntax for lambda expressions in Java.

    • Method reference is more concise and readable than lambda expressions.

    • Method reference can be used to refer to static methods, instance methods, and constructors.

    • Lambda expressions are more flexible and can be used in situations where method reference is not applicable.

  • Answered by AI
  • Q2. SOLID Principles

Interview Preparation Tips

Interview preparation tips for other job seekers - Java Basics

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. Regular core java, OOPS, Spring Boot questions. It was like a rapid-fire round.
Round 2 - One-on-one 

(3 Questions)

  • Q1. Coding question - find repeat elements in an array
  • Ans. 

    Find repeat elements in an array of strings

    • Iterate through the array and store each element in a HashMap with its count

    • Check if the count of any element is greater than 1, then it is a repeat element

    • Return the repeat elements found in the array

  • Answered by AI
  • Q2. Project related questions
  • Q3. Build a basic CRUD REST API endpoint
  • Ans. 

    Build a basic CRUD REST API endpoint

    • Create a REST API endpoint for each CRUD operation (Create, Read, Update, Delete)

    • Use HTTP methods like POST, GET, PUT, DELETE to perform CRUD operations

    • Implement data validation and error handling for each operation

    • Utilize a framework like Spring Boot or Express.js to simplify API development

  • Answered by AI
Round 3 - One-on-one 

(3 Questions)

  • Q1. Behavioral questions
  • Q2. Technical questions about SpringBoot and microservices
  • Q3. SQL question - third highest salary
  • Ans. 

    To find the third highest salary in a SQL table, you can use the 'SELECT TOP 1' statement with 'ORDER BY salary DESC OFFSET 2 ROWS FETCH NEXT 1 ROWS ONLY'.

    • Use the 'SELECT TOP 1' statement to retrieve only one record

    • Order the records by salary in descending order using 'ORDER BY salary DESC'

    • Skip the first two highest salaries using 'OFFSET 2 ROWS'

    • Fetch the next record after skipping the first two using 'FETCH NEXT 1 ROW

  • Answered by AI

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I was interviewed in Aug 2023.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(4 Questions)

  • Q1. SQL - a table with emp-id, emp-name, manager-id, Need to find the manger name for each emplyee.
  • Q2. FizzBuzz - if number is divisible by 3 print "fizz", if by 5 print "buzz", if by both "fizzbuzz"
  • Ans. 

    A simple program to print 'fizz' for multiples of 3, 'buzz' for multiples of 5, and 'fizzbuzz' for multiples of both.

    • Iterate through numbers from 1 to n.

    • Use modulo operator to check divisibility by 3 and 5.

    • Print 'fizz', 'buzz', or 'fizzbuzz' accordingly.

  • Answered by AI
  • Q3. Is it necessary for classes implementing an interface to implement interface methods?
  • Ans. 

    Yes, classes implementing an interface must implement interface methods.

    • Classes implementing an interface must provide concrete implementations for all methods declared in the interface.

    • Failure to implement all interface methods will result in a compilation error.

    • Interfaces are used to define a contract that implementing classes must adhere to.

  • Answered by AI
  • Q4. Spring basics - annotations
Round 3 - Technical 

(1 Question)

  • Q1. Spring boot basics
Round 4 - HR 

(1 Question)

  • Q1. Talked about my previous companies and salary. Before they conduct the interview I had told them my expectation, while negotiation they denied for providing that and were offering just 10% hike over my cur...

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't go for this company. It is just waste of time.

Skills evaluated in this interview

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

(1 Question)

  • Q1. Basic java questions
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is Static Method?
  • Ans. 

    Static method is a method that belongs to the class itself, not to any specific instance of the class.

    • Static methods can be called without creating an instance of the class.

    • They are commonly used for utility methods that do not require access to instance variables.

    • Static methods are declared using the 'static' keyword.

    • Example: Math.max() is a static method in the Math class that returns the maximum of two numbers.

  • Answered by AI
  • Q2. LAMDA EXPRESSION?

Interview Preparation Tips

Interview preparation tips for other job seekers - Good
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

I applied via Naukri.com and was interviewed in Jun 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. About Basics in Core Java, Mostly asked questions on collections and design patterns
Round 3 - Technical 

(1 Question)

  • Q1. Question on spring boot and related to project
Round 4 - HR 

(1 Question)

  • Q1. Salary negotiation and expectations

Java Developer Interview Questions & Answers

Wipro user image Niharika Mittal

posted on 26 Mar 2023

Interview experience
5
Excellent
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 - Aptitude Test 

In the first round there was apptiute round. Intermediate level question was there.

Round 3 - Coding Test 

In coding round there was 2 question, i have done both. Hard level question was there

Round 4 - Technical 

(4 Questions)

  • Q1. First question was difference between java and C++,
  • Q2. Second question was tell me what is stack
  • Q3. Third question was Tell me about oops concept
  • Q4. Fourth question was Are you willing to relocate

Interview Preparation Tips

Interview preparation tips for other job seekers - Overall wipro interview process was very good. And awesome.
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Double-check your resume for any spelling mistakes. The recruiter may consider spelling mistakes as careless behavior or poor communication skills.
View all tips
Round 2 - Technical 

(3 Questions)

  • Q1. Core java cellction framework
  • Q2. Core java, java oops thread exception handling cellction framework
  • Q3. Cellction framework
Round 3 - Technical 

(1 Question)

  • Q1. Oops thread exception handling cellction framework

Interview Preparation Tips

Interview preparation tips for other job seekers - I am interested, java developer hbbfuxhxjkxuztudjykgxkydkyhvc

I applied via Company Website and was interviewed in Dec 2021. There were 3 interview rounds.

Interview Questionnaire 

9 Questions

  • Q1. 1. What is JDK, JVM, JRE.
  • Ans. 

    JDK is a development kit, JRE is a runtime environment, and JVM is a virtual machine for executing Java code.

    • JDK includes JRE and development tools like javac and java

    • JRE includes JVM and necessary libraries to run Java applications

    • JVM is responsible for interpreting Java bytecode and executing it

    • Example: JDK 8 includes JRE 8 and development tools like javac and java

    • Example: JRE 8 includes JVM 8 and necessary libraries

  • Answered by AI
  • Q2. Static block ,instance block and method execution flow
  • Q3. Various types of design pattern
  • Ans. 

    Design patterns are reusable solutions to common software problems.

    • Creational patterns: Singleton, Factory, Abstract Factory, Builder, Prototype

    • Structural patterns: Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy

    • Behavioral patterns: Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, Visitor

  • Answered by AI
  • Q4. Real-time example of opps in current project
  • Ans. 

    In my current project, I implemented object-oriented programming (OOPs) principles to design and develop a banking application.

    • Used encapsulation to protect sensitive customer data

    • Implemented inheritance to create different types of bank accounts

    • Utilized polymorphism to perform different operations on various account types

    • Applied abstraction to hide complex implementation details from users

    • Implemented interfaces to def

  • Answered by AI
  • Q5. Collections list,set and map
  • Q6. Lambda expression
  • Q7. Stream API how to use over the collection
  • Ans. 

    Stream API is used to perform operations on collections in a functional programming style.

    • Stream API provides a set of methods to perform operations on collections such as filtering, mapping, and reducing.

    • It allows for concise and readable code by using lambda expressions.

    • Stream API supports parallel processing for improved performance.

    • Examples: stream.filter(x -> x > 5), stream.map(x -> x * 2), stream.reduce(0, (x, y)

  • Answered by AI
  • Q8. DI in Spring
  • Ans. 

    Dependency Injection (DI) is a design pattern used in Spring framework to manage object dependencies.

    • DI allows objects to be loosely coupled, making them easier to test and maintain.

    • In Spring, DI is achieved through inversion of control (IoC) container.

    • There are three types of DI in Spring: constructor injection, setter injection, and field injection.

    • Example: @Autowired annotation in Spring is used for DI.

    • DI promotes r...

  • Answered by AI
  • Q9. How to use synchronization in java
  • Ans. 

    Synchronization in Java is used to control access to shared resources by multiple threads.

    • Synchronization can be achieved using synchronized keyword or locks.

    • It ensures that only one thread can access the shared resource at a time.

    • Synchronization can be applied to methods or blocks of code.

    • Example: synchronized void method() { //code }

    • Example: synchronized(obj) { //code }

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - In TCS there is mainly asked question for the java developer are ppps, collection,spring API.
Your interview depends on the panel they will ask you about your project in detail.

Before giving an interview please clear say your expectation, they used to manipulate and deny your expectation recently they did with me

Skills evaluated in this interview

Infotrix Interview FAQs

How many rounds are there in Infotrix Java Developer Intern interview for experienced candidates?
Infotrix interview process for experienced candidates usually has 3 rounds. The most common rounds in the Infotrix interview process for experienced candidates are Resume Shortlist, Telephonic Call and HR.

Tell us how to improve this page.

People are getting interviews through

based on 1 Infotrix interview
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.1k Interviews
Accenture Interview Questions
3.9
 • 7.9k Interviews
Infosys Interview Questions
3.7
 • 7.4k Interviews
Wipro Interview Questions
3.7
 • 5.5k Interviews
Cognizant Interview Questions
3.8
 • 5.5k Interviews
Amazon Interview Questions
4.1
 • 4.9k Interviews
Capgemini Interview Questions
3.8
 • 4.7k Interviews
Tech Mahindra Interview Questions
3.6
 • 3.7k Interviews
HCLTech Interview Questions
3.5
 • 3.7k Interviews
Genpact Interview Questions
3.9
 • 3k Interviews
View all
Compare Infotrix with

TCS

3.7
Compare

Accenture

3.9
Compare

Wipro

3.7
Compare

Cognizant

3.8
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview