Upload Button Icon Add office photos

ITCS

Compare button icon Compare button icon Compare
3.3

based on 5 Reviews

Filter interviews by

ITCS Java Developer Interview Questions, Process, and Tips

Updated 19 Jan 2021

ITCS Java Developer Interview Experiences

1 interview found

I applied via Naukri.com

Interview Questionnaire 

12 Questions

  • Q1. What static block
  • Ans. 

    Static block is a block of code that is executed when a class is loaded into memory.

    • Static block is declared using the 'static' keyword.

    • It is executed only once when the class is loaded.

    • It is used to initialize static variables or perform any other static initialization.

    • It can throw exceptions which need to be handled.

    • Multiple static blocks can be defined in a class and they are executed in the order they are defined.

  • Answered by AI
  • Q2. What difference between methid overloading and method overriding
  • Ans. 

    Method overloading is having multiple methods with the same name but different parameters, while method overriding is having a subclass method with the same name and parameters as a superclass method.

    • Method overloading is resolved at compile-time based on the number and type of arguments passed

    • Method overriding is resolved at runtime based on the actual object type

    • Method overloading is used to provide different ways of...

  • Answered by AI
  • Q3. Can we add null value in hashmap ?
  • Ans. 

    Yes, null value can be added in HashMap.

    • HashMap allows null as key and value.

    • If a null key is added, it will replace the existing null key.

    • If a null value is added, it will be stored as a value with a null key.

  • Answered by AI
  • Q4. Sql update query
  • Q5. What is testing
  • Ans. 

    Testing is the process of evaluating a system or its component(s) with the intent to find whether it satisfies the specified requirements or not.

    • Testing is done to identify defects or errors in the system

    • It helps in improving the quality of the system

    • Testing can be done at different levels such as unit testing, integration testing, system testing, and acceptance testing

    • Automated testing is becoming more popular due to ...

  • Answered by AI
  • Q6. Difference berween abstract class and interface
  • Ans. 

    Abstract class can have implementation while interface only has method signatures.

    • Abstract class can have constructors while interface cannot.

    • A class can implement multiple interfaces but can only extend one abstract class.

    • Abstract class can have non-abstract methods while interface only has abstract methods.

    • Abstract class is used for code reusability while interface is used for polymorphism.

    • Example of abstract class: ...

  • Answered by AI
  • Q7. Difference between oracle db and sql db
  • Ans. 

    Oracle DB is a proprietary RDBMS while SQL DB is a generic term for any RDBMS that uses SQL as its language.

    • Oracle DB is developed and marketed by Oracle Corporation while SQL DB is a generic term for any RDBMS that uses SQL as its language.

    • Oracle DB is a proprietary RDBMS while SQL DB is a generic term for any RDBMS that uses SQL as its language.

    • Oracle DB has its own PL/SQL language while SQL DB uses SQL as its langua...

  • Answered by AI
  • Q8. Fetures of opps
  • Ans. 

    OOPs is a programming paradigm based on the concept of objects.

    • Encapsulation - bundling of data and methods that act on that data

    • Inheritance - ability of a class to inherit properties and methods from a parent class

    • Polymorphism - ability of objects to take on many forms

    • Abstraction - hiding of complex implementation details from the user

  • Answered by AI
  • Q9. What is abstract
  • Ans. 

    Abstract is a keyword in Java used to create abstract classes and methods.

    • Abstract classes cannot be instantiated

    • Abstract methods do not have a body and must be implemented by the subclass

    • Abstract classes can have both abstract and non-abstract methods

    • Abstract classes are used to provide a common interface for its subclasses

    • Example: abstract class Animal { abstract void makeSound(); }

  • Answered by AI
  • Q10. What are implicite method of jsp ?
  • Ans. 

    JSP does not have any implicit methods, but it has implicit objects.

    • JSP has implicit objects like request, response, session, application, pageContext, out, config, and exception.

    • These objects are automatically available in JSP pages without any declaration or initialization.

    • They can be used to perform various operations like accessing request parameters, setting session attributes, etc.

  • Answered by AI
  • Q11. Servlet is interface or class ?
  • Ans. 

    Servlet is an interface in Java EE used to handle HTTP requests and responses.

    • Servlet interface is implemented by classes like HttpServlet

    • It has methods like init(), service(), and destroy()

    • Servlets are used to create dynamic web pages and web applications

  • Answered by AI
  • Q12. What are the framwork do you know ?
  • Ans. 

    I know several frameworks including Spring, Hibernate, and Struts.

    • Spring: widely used for building enterprise-level applications

    • Hibernate: object-relational mapping framework for database access

    • Struts: MVC framework for building web applications

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - just honest with your answer and prepare basics concepts , all the best, your success will come soon,

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain architecture of your project
  • Q2. Some questions on Java, Spring Boot and sql
Round 2 - Technical 

(2 Questions)

  • Q1. Project flow and some behavioural questions
  • Q2. Project contribution of yours
  • Ans. 

    Developed a web application for tracking employee attendance and performance

    • Implemented user authentication and authorization using Spring Security

    • Utilized Hibernate for database interaction and data persistence

    • Designed and developed RESTful APIs for frontend integration

    • Used AngularJS for frontend development to create interactive user interfaces

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Basic formalities before offer release

Interview Preparation Tips

Interview preparation tips for other job seekers - Understand your project properly and have your basic of programming very clear
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Company Website and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

A standard online test conducted through one of the testing platforms.

Round 2 - Technical 

(4 Questions)

  • Q1. Java 8 features
  • Q2. Rest API
  • Q3. Java 8 coding problem
  • Q4. Collections
Round 3 - Technical 

(1 Question)

  • Q1. It was based on my previous project
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

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

Round 1 - Technical 

(7 Questions)

  • Q1. What are primitive and non primitive data types
  • Ans. 

    Primitive data types are basic data types provided by the programming language, while non-primitive data types are created by the programmer.

    • Primitive data types include int, float, double, char, boolean, etc.

    • Non-primitive data types include arrays, classes, interfaces, etc.

    • Primitive data types store actual values, while non-primitive data types store references to objects.

  • Answered by AI
  • Q2. What are access modifiers and non access modifiers
  • Ans. 

    Access modifiers control the visibility of classes, methods, and variables. Non-access modifiers provide additional functionality.

    • Access modifiers: public, private, protected, default

    • Non-access modifiers: static, final, abstract, synchronized

    • Example: public class MyClass { private int myVar; }

  • Answered by AI
  • Q3. What are all Java 8 features and explain the one which we have used in our project
  • Ans. 

    Java 8 features include lambda expressions, functional interfaces, streams, and more.

    • Lambda expressions allow concise syntax for defining anonymous functions.

    • Functional interfaces can have only one abstract method and are used for lambda expressions.

    • Streams provide a way to process collections of objects in a functional style.

    • Optional class helps to avoid NullPointerException by wrapping a value that may be null.

  • Answered by AI
  • Q4. CICD tools which we have used explain in high level
  • Ans. 

    CICD tools automate the process of building, testing, and deploying code changes.

    • Popular CICD tools include Jenkins, GitLab CI/CD, CircleCI, and Travis CI

    • These tools help in automating the software development lifecycle

    • They enable continuous integration, continuous delivery, and continuous deployment

    • CICD tools help in improving code quality, reducing manual errors, and increasing development speed

  • Answered by AI
  • Q5. What is containerization
  • Ans. 

    Containerization is a lightweight, portable, and self-sufficient way to package and run applications.

    • Containerization involves encapsulating an application and its dependencies into a container image.

    • Containers are isolated from each other and share the host OS kernel.

    • Popular containerization platforms include Docker and Kubernetes.

    • Containerization allows for easy deployment and scaling of applications.

  • Answered by AI
  • Q6. What is indexing in sql
  • Ans. 

    Indexing in SQL is a technique used to improve the performance of queries by creating a data structure that allows for faster retrieval of data.

    • Indexes are created on columns in a database table to speed up the retrieval of rows that match a certain condition in a query.

    • They work similar to the index in a book, allowing the database to quickly locate the rows that satisfy the query.

    • Indexes can be created using a single...

  • Answered by AI
  • Q7. Programming question on stream like finding the longest string in a given list of string

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Tell me about your project
  • Ans. 

    Developed a web-based inventory management system for a retail company.

    • Used Java, Spring Boot, and MySQL for backend development.

    • Implemented user authentication and authorization using Spring Security.

    • Designed a responsive front-end using HTML, CSS, and JavaScript.

    • Integrated barcode scanning functionality for efficient inventory tracking.

  • Answered by AI
  • Q2. Class vs object
  • Ans. 

    A class is a blueprint or template for creating objects, while an object is an instance of a class.

    • A class defines the properties and behaviors of objects, while an object is a specific instance of a class.

    • Classes can be used to create multiple objects with similar characteristics.

    • Objects have state (attributes) and behavior (methods) defined by the class.

    • Example: Class 'Car' defines properties like 'color' and 'model'...

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Salary expectation
  • Q2. Date to join?

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Chvvvv vvbbbbb isush shjshs jdudjdj
  • Q2. Vvvhjjjc hhhjVv hsudjsj hsudjsh hdhdh

Interview Preparation Tips

Interview preparation tips for other job seekers - Vvbh
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 Sep 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Diff between abstract class and interface
  • Ans. 

    Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.

    • Abstract class can have constructor, fields, and methods, while interface cannot have any of these.

    • A class can extend only one abstract class, but can implement multiple interfaces.

    • Abstract classes are used to define a common behavior among subclasses, while interfaces are used to define a contract for classes...

  • Answered by AI
  • Q2. Explain about handler methods
  • Ans. 

    Handler methods in Java are methods that are responsible for handling incoming requests and generating responses.

    • Handler methods are typically defined in classes annotated with @Controller or @RestController.

    • These methods are mapped to specific URLs using @RequestMapping or other mapping annotations.

    • Handler methods can have parameters such as HttpServletRequest, HttpServletResponse, or model attributes.

    • The return value...

  • Answered by AI

Skills evaluated in this interview

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

I was interviewed in Nov 2024.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Prime number program
  • Ans. 

    A program to check if a given number is prime or not.

    • Create a function to check if a number is prime by iterating from 2 to the square root of the number.

    • If the number is divisible by any number other than 1 and itself, it is not prime.

    • Handle edge cases like 0, 1, and negative numbers separately.

  • Answered by AI
  • Q2. 3rd highest salary employee
  • Ans. 

    To find the 3rd highest salary employee, we can use a SQL query with the 'LIMIT' and 'OFFSET' keywords.

    • Use a SQL query to select distinct salaries in descending order

    • Use 'LIMIT 1 OFFSET 2' to get the 3rd highest salary

    • Join this result with the employee table to get the employee details

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. They asked some core Java Concepts,String,Java 8,SpringBoot Architecture,Stream API code
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Aptitude questions and some questions from PostgreSQL.

Round 2 - Technical 

(5 Questions)

  • Q1. Java fundamental questions?
  • Q2. Collection Framework.
  • Q3. 2-3 easy to medium Coding Questions.
  • Q4. Questions from Object oriented programming in Java?
  • Q5. Implementation of HashMap , LinkedList, HashSet, Heap?
  • Ans. 

    HashMap, LinkedList, HashSet, and Heap are data structures commonly used in Java for storing and organizing data.

    • HashMap: key-value pairs, uses hashing to store and retrieve elements efficiently (e.g. HashMap)

    • LinkedList: linear data structure, elements are stored in nodes with pointers to the next node (e.g. LinkedList)

    • HashSet: collection of unique elements, uses hashing to ensure uniqueness (e.g. Hash...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for GlobalLogic Java Developer interview:
  • Java
  • oops
  • Collection Framework
Interview preparation tips for other job seekers - Interviewers were very friendly and helpful.

Skills evaluated in this interview

ITCS Interview FAQs

What are the top questions asked in ITCS Java Developer interview?

Some of the top questions asked at the ITCS Java Developer interview -

  1. what difference between methid overloading and method overrid...read more
  2. what are implicite method of jsp...read more
  3. what are the framwork do you know...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 ITCS interview
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
System Engineer
3 salaries
unlock blur

₹2.5 L/yr - ₹2.9 L/yr

Explore more salaries
Compare ITCS with

Cognizant

3.8
Compare

NTT Data Information Processing Services

4.0
Compare

Sutherland Global Services

3.7
Compare

Hexaware Technologies

3.6
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