Java R & D
Manipal Technologies Interview Questions and Answers
Q1. What are Call, apply and bind methods, what is currying in JavaScript, closure , promises, hoisting, event Loop, restructuring.
Call, apply, and bind are methods used to manipulate the context of a function. Currying is a technique to transform a function with multiple arguments into a sequence of functions with single arguments. Closure is a feature that allows a function to access variables from its outer scope. Promises are objects used for asynchronous programming. Hoisting is a behavior where variable and function declarations are moved to the top of their containing scope. Event loop is a mechan...read more
Q2. How to modularize code in ReactJs, How to perform test, what is typescript and how it's different.
Modularizing code in ReactJs involves breaking down the application into smaller components for better organization and reusability.
Create separate components for different parts of the UI
Use props to pass data and functions between components
Use state to manage component-specific data
Use React Router to handle routing and navigation
Use CSS modules or styled-components for component-specific styling
Use Redux or Context API for state management across components
Perform unit te...read more
Q3. What is @RestController annotation
The @RestController annotation is used in Spring to indicate that a class is a RESTful controller.
It is a specialized version of the @Controller annotation
It is used to handle HTTP requests and return JSON/XML responses
It eliminates the need for @ResponseBody annotation
Example: @RestController @RequestMapping("/api") public class ApiController { }
Q4. Why String is immutable
String is immutable to ensure thread safety, security, and caching benefits.
Immutable strings are thread-safe, as multiple threads can access the same string without any race conditions.
Immutable strings are secure, as they cannot be modified by malicious code.
Immutable strings can be cached, as their values never change, resulting in better performance.
Examples of immutable strings in Java include String, Integer, and Boolean.
Q5. How does recruitng is done?
Q6. What is project
A project is a planned and organized effort to achieve a specific goal within a defined timeframe.
A project involves a set of tasks and activities that are coordinated to achieve a desired outcome.
It has a defined scope, objectives, and deliverables.
Projects are temporary in nature and have a specific start and end date.
They require resources such as time, budget, and personnel.
Examples of projects include building a website, launching a marketing campaign, or developing a so...read more
Top HR Questions asked in Manipal Technologies
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month