Add office photos
Engaged Employer

ITC Infotech

3.8
based on 3.6k Reviews
Filter interviews by

20+ Jse Engineering Interview Questions and Answers

Updated 11 May 2024
Popular Designations

Q1. There is a bulb producing company and some of the produced bulbs got defected due to different reasons. Company wants to develop a module where they monitors the ratio of working bulbs vs defeated bulbs. Which...

read more
Ans.

The company can develop a module using data analytics and machine learning techniques to monitor the ratio of working bulbs vs defeated bulbs.

  • The module can collect data on the number of produced bulbs and the number of defected bulbs.

  • The module can use statistical analysis to identify patterns and trends in the data.

  • The module can use machine learning algorithms to predict the likelihood of a bulb being defected based on various factors such as production line, batch number,...read more

Add your answer

Q2. What is software? What is SQL? Tell me about your major project. What is Oop? And it's type.

Ans.

Answers to common IT interview questions

  • Software is a set of instructions that tells a computer what to do

  • SQL is a programming language used to manage and manipulate relational databases

  • My major project involved developing a web application using Java and Spring framework

  • OOP stands for Object-Oriented Programming, which is a programming paradigm that uses objects to represent data and methods

  • There are four types of OOP: Abstraction, Encapsulation, Inheritance, and Polymorphis...read more

Add your answer

Q3. How Traffic Signals work? Which type of technology is used

Ans.

Traffic signals control the flow of vehicles and pedestrians at intersections using a combination of sensors, timers, and communication technology.

  • Traffic signals use sensors to detect the presence of vehicles and pedestrians.

  • These sensors send signals to a controller, which determines the appropriate timing for each signal phase.

  • The controller uses timers to regulate the duration of each signal phase.

  • Communication technology, such as wired or wireless connections, allows for...read more

View 1 answer

Q4. How to read excel, how can we read variable value without creating object, String split, String Reverse, window handling, frame handling, sting constant pool, constructor, java exception, overloading vs Overrid...

read more
Ans.

Answering questions related to Java programming concepts.

  • To read Excel, we can use Apache POI library

  • To read variable value without creating object, we can use static keyword

  • String split can be used to split a string into an array of substrings based on a delimiter

  • String reverse can be done using StringBuilder or StringBuffer class

  • Window handling can be done using WebDriver interface in Selenium

  • Frame handling can be done using switchTo() method in Selenium

  • String constant pool...read more

Add your answer
Discover Jse Engineering interview dos and don'ts from real experiences

Q5. How would you make multiple back end requests at the same time in angular?

Ans.

To make multiple back end requests at the same time in Angular, you can use the forkJoin operator from the RxJS library.

  • Import the forkJoin operator from 'rxjs' in your Angular component or service

  • Create an array of observables representing the backend requests

  • Use the forkJoin operator to combine the observables and subscribe to the result

  • The result will be an array containing the responses from all the backend requests

View 1 answer

Q6. Difference between session and session factory, which of them are thread safe?

Ans.

Session is a single-threaded conversation between client and server, while SessionFactory is a factory of sessions.

  • Session is created by SessionFactory

  • SessionFactory is thread-safe, while Session is not

  • SessionFactory is a heavy object, while Session is a lightweight object

  • SessionFactory is created only once per application, while Session is created per client request

Add your answer
Are these interview questions helpful?

Q7. Explain how spring application context could be configured?

Ans.

Spring application context can be configured using XML or Java-based configuration.

  • XML configuration involves creating an XML file with bean definitions and importing it into the application context.

  • Java-based configuration involves creating a Java class with @Configuration annotation and defining beans using @Bean annotation.

  • The application context can also be configured using annotations such as @ComponentScan and @Autowired.

  • Profiles can be used to configure the application...read more

Add your answer

Q8. Was I able to work for cloud and rpa projects if allocated?

Ans.

Yes, I am capable of working on cloud and RPA projects.

  • I have experience working with cloud platforms such as AWS and Azure.

  • I have also worked on RPA projects using tools like UiPath and Automation Anywhere.

  • I am familiar with the concepts and technologies involved in both cloud and RPA projects.

  • I am confident in my ability to contribute to any projects in these areas.

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. What is localization in an application? How is it implemented?

Ans.

Localization is the process of adapting an application to meet the language, cultural, and other specific requirements of a particular country or region.

  • Localization involves translating text, adapting graphics, and adjusting formatting to meet the needs of a specific locale.

  • It can also involve changing date and time formats, currency symbols, and other regional settings.

  • Localization is implemented through the use of resource files that contain the translated text and other l...read more

Add your answer

Q10. What is severity and priority of a defect ?

Ans.

Severity is the impact of a defect on the system while priority is the order in which it should be fixed.

  • Severity is based on the impact of the defect on the system's functionality, performance, and security.

  • Priority is based on the urgency of fixing the defect and the impact it has on the system's users.

  • Defects with high severity and high priority should be fixed first.

  • Examples of high severity defects include system crashes, data loss, and security vulnerabilities.

  • Examples ...read more

View 2 more answers

Q11. describe your project what is the ultimate use of it what is constructor write a code to reverse a given number

Ans.

Answering questions on project, constructor and code to reverse a number

  • Project involved developing a web application for a client to manage their inventory

  • The ultimate use of the project was to streamline the client's inventory management process

  • Constructor is a special method used to initialize objects in a class

  • Code to reverse a given number: int num = 12345; int reversed = 0; while(num != 0) { int digit = num % 10; reversed = reversed * 10 + digit; num /= 10; } System.out...read more

Add your answer

Q12. How does angular works, data sharing

Ans.

Angular uses services, observables, and components for data sharing.

  • Angular services can be used to share data between components.

  • Observables can be used for asynchronous data sharing.

  • Components can communicate with each other using @Input and @Output decorators.

  • Shared modules can also be used for sharing data across multiple components.

Add your answer

Q13. What's pivot element in excel

Ans.

A pivot element in Excel is a value around which data is summarized and analyzed.

  • A pivot element is used in pivot tables to group and summarize data based on a specific value.

  • It is often used to analyze large sets of data and make it more manageable.

  • For example, a pivot table could be created to summarize sales data by region, with the pivot element being the region name.

  • Pivot elements can also be changed or updated to view data from different perspectives.

Add your answer

Q14. What is solid principles

Ans.

SOLID principles are a set of five design principles in object-oriented programming to make software more maintainable, flexible, and scalable.

  • Single Responsibility Principle (SRP) - A class should have only one reason to change.

  • Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.

  • Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects of its subclasses without affecting the functiona...read more

Add your answer

Q15. What is Defect Life Cycle

Ans.

Defect Life Cycle is the process of identifying, reporting, prioritizing, fixing, and verifying defects in software development.

  • Defects are identified through testing or user feedback

  • Defects are reported and documented in a defect tracking system

  • Defects are prioritized based on severity and impact on the system

  • Defects are fixed by developers and retested

  • Defects are verified to ensure they have been properly fixed

  • The cycle continues until all defects are resolved

Add your answer

Q16. Component, module and service difference

Ans.

Components, modules, and services are different parts of a software system with specific functionalities.

  • Components are reusable and independent parts of a system, often encapsulating a specific functionality.

  • Modules are larger units of code that group related components together.

  • Services are self-contained units of functionality that can be accessed remotely over a network.

  • Examples: Component - Button in a UI, Module - User Authentication module, Service - REST API for data ...read more

Add your answer

Q17. Explain Overriding and overloading

Ans.

Overriding is when a subclass provides a specific implementation of a method that is already provided by its parent class, while overloading is when multiple methods have the same name but different parameters.

  • Overriding involves a subclass providing a specific implementation of a method from its parent class.

  • Overloading involves having multiple methods with the same name but different parameters.

  • Overriding is used for runtime polymorphism, while overloading is used for compi...read more

Add your answer
Ans.

An algorithm is a step-by-step procedure for solving a problem or accomplishing a task.

  • An algorithm is a set of instructions that are followed to solve a problem.

  • It is a sequence of well-defined steps that can be executed by a computer.

  • Algorithms can be represented using flowcharts, pseudocode, or programming languages.

  • Examples of algorithms include sorting algorithms like bubble sort and searching algorithms like binary search.

Add your answer

Q19. Write program for binarysort

Ans.

Binarysort is a sorting algorithm that works by repeatedly dividing the array into two halves and sorting them individually.

  • Start by dividing the array into two halves

  • Sort each half recursively

  • Merge the sorted halves back together

Add your answer
Ans.

Angular follows a life cycle that includes initialization, change detection, content projection, and destruction.

  • Angular components go through several stages in their life cycle, such as ngOnChanges, ngOnInit, ngDoCheck, ngOnDestroy, etc.

  • During initialization, the component properties are initialized and the component is rendered on the screen.

  • Change detection is triggered when there are changes in the component's data or input properties.

  • Content projection allows components ...read more

Add your answer

Q21. Explain different JOINS

Ans.

Different types of JOINs are used in SQL to combine rows from two or more tables based on a related column between them.

  • INNER JOIN: Returns rows when there is at least one match in both tables.

  • LEFT JOIN (or LEFT OUTER JOIN): Returns all rows from the left table and the matched rows from the right table.

  • RIGHT JOIN (or RIGHT OUTER JOIN): Returns all rows from the right table and the matched rows from the left table.

  • FULL JOIN (or FULL OUTER JOIN): Returns rows when there is a ma...read more

Add your answer

Q22. Projects worked in company

Ans.

I have worked on various projects in the company, including system upgrades, software implementations, and network security enhancements.

  • System upgrades

  • Software implementations

  • Network security enhancements

Add your answer
Ans.

Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.

  • Allows for code reusability and promotes the concept of 'is-a' relationship

  • Derived class inherits properties and behaviors from base class

  • Can have multiple levels of inheritance

Add your answer
Ans.

One of my biggest achievements was leading a team to successfully implement a new CRM system for a large client, resulting in a 20% increase in customer satisfaction.

  • Led a team to implement a new CRM system for a large client

  • Achieved a 20% increase in customer satisfaction

  • Received positive feedback from client for successful project completion

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter