Faster and better experience!
i
Celebal Technologies
Filter interviews by
I applied via LinkedIn and was interviewed before Apr 2023. There was 1 interview round.
Shallow copy only copies the references of nested objects, while deep copy creates new copies of nested objects.
Shallow copy creates a new object, but does not create copies of nested objects. Changes in nested objects reflect in both original and shallow copied objects.
Deep copy creates a new object and also creates copies of nested objects. Changes in nested objects do not reflect in the original object.
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine that allows developers to run JavaScript on the server side.
Node.js is an open-source, cross-platform runtime environment for executing JavaScript code outside of a browser.
It uses an event-driven, non-blocking I/O model that makes it lightweight and efficient for real-time applications.
Node.js is commonly used for building web servers, APIs, and mi...
I applied via Campus Placement and was interviewed in Apr 2022. There were 3 interview rounds.
The questions were relatively easy.
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine, used for server-side and networking applications.
Node.js is an open-source, cross-platform runtime environment for executing JavaScript code outside of a browser.
It uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.
Node.js allows developers to build scalable and high-performance applications.
It provides a rich set...
The main modules of Node.js are HTTP, File System, Path, and Events.
HTTP module allows Node.js to transfer data over the HyperText Transfer Protocol (HTTP).
File System module enables interaction with the file system, allowing reading, writing, and manipulating files.
Path module provides utilities for working with file and directory paths.
Events module allows for event-driven programming, enabling the creation and handl
I applied via Naukri.com and was interviewed in May 2019. There were 5 interview rounds.
I applied via Campus Placement and was interviewed in Aug 2023. There were 3 interview rounds.
I applied via Walk-in and was interviewed in Apr 2021. There was 1 interview round.
Code to print 'Hello World' in Java
Create a class with a main method
Use System.out.println() to print 'Hello World'
Static variables and methods belong to the class rather than the instance of the class.
Static variables are shared among all instances of the class
Static methods can be called without creating an instance of the class
Static variables and methods are accessed using the class name, not an instance variable
Example: Math.PI is a static variable in the Math class
Example: Math.sqrt() is a static method in the Math class
While loop is used when the number of iterations is unknown, whereas for loop is used when the number of iterations is known.
While loop checks the condition before executing the code block, whereas for loop checks the condition after executing the code block
For loop is more concise and readable when the number of iterations is known
While loop is more flexible and can be used for infinite loops or when the number of ite...
A do while loop is a control flow statement that executes a block of code at least once, and then repeatedly executes the block, or not, depending on a given condition.
The loop body is executed at least once before the condition is checked
The loop continues to execute until the condition becomes false
Syntax: do { // code block } while (condition);
Example: do { System.out.println(i); i++; } while (i < 5);
I applied via Approached by Company and was interviewed in Dec 2023. There were 2 interview rounds.
To check if a sentence is a palindrome, compare it with its reverse form.
Remove all non-alphanumeric characters and convert the sentence to lowercase.
Reverse the sentence and compare it with the original sentence to check for palindrome.
Example: 'A man, a plan, a canal, Panama' becomes 'amanaplanacanalpanama' after removing non-alphanumeric characters and converting to lowercase.
I appeared for an interview in Apr 2021.
Round duration - 60 minutes
Round difficulty - Easy
Technical round with questions on Java and Basic programming concepts.
Static variables and methods belong to the class rather than instances of the class.
Static variables are shared among all instances of a class.
Static methods can be called without creating an instance of the class.
Example: public static int count = 0; public static void incrementCount() { count++; }
For loop is used when the number of iterations is known, while While loop is used when the condition is true.
For loop is used when the number of iterations is known beforehand.
While loop is used when the condition is true.
For loop has initialization, condition, and increment/decrement in one line.
While loop only has a condition to check before each iteration.
Example: for(int i=0; i<5; i++) { //code }
Example: int i =
A do-while loop is a control flow statement that executes a block of code at least once, and then repeatedly as long as a specified condition is true.
The code block is executed first before checking the condition.
The condition is checked after the code block is executed, and if it is true, the code block is executed again.
The loop continues until the condition becomes false.
Example: do { System.out.println('Hello'); }
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.
Occurance of every elements in string
I applied via Campus Placement and was interviewed in Nov 2023. There were 4 interview rounds.
Basic CS aptitude question
2 questions from Java and 2 questions from SQL, Easy to Medium Level
They let us choose our topic , We have to speak on that topic for few minutes , they will be checking the english fluency and presentation
Create and sort an array of strings in descending order
Create an array of strings
Use Arrays.sort() method with Collections.reverseOrder() comparator to sort in descending order
Create an array of strings and add the array
Declare an array of strings
Initialize the array with values
Use a loop to add the values to the array
based on 1 interview
Interview experience
based on 2 reviews
Rating in categories
Data Engineer
412
salaries
| ₹4.5 L/yr - ₹13 L/yr |
Associate
259
salaries
| ₹4 L/yr - ₹10 L/yr |
Associate Consultant
160
salaries
| ₹5 L/yr - ₹15 L/yr |
Associate Data Engineer
159
salaries
| ₹4 L/yr - ₹10.5 L/yr |
Data Scientist
129
salaries
| ₹4.5 L/yr - ₹16 L/yr |
Intellect Design Arena
Thomson Reuters
Oracle Cerner
NextComm Corporation