Filter interviews by
Object-Oriented Programming (OOP) fundamentals include concepts like encapsulation, inheritance, and polymorphism.
Encapsulation: Bundling data and methods that operate on the data within one unit, e.g., a class in Java.
Inheritance: Mechanism where one class inherits properties and behaviors from another, e.g., a 'Dog' class inheriting from an 'Animal' class.
Polymorphism: Ability to present the same interface for d...
The number of different characters in two sentences can be determined by comparing each character in both sentences.
Compare each character in the two sentences
Count the number of characters that are different
Spaces and punctuation should also be considered as characters
C programming is a high-level programming language used for system programming, embedded systems, and software development.
C programming is widely used for developing operating systems, compilers, and device drivers.
It allows direct access to memory and hardware, making it efficient for low-level programming.
C programs are portable and can be easily optimized for performance.
Example: Writing a simple 'Hello World'...
An array in C is a collection of elements of the same data type stored in contiguous memory locations.
Arrays are declared by specifying the data type of the elements and the number of elements in square brackets, e.g. int arr[5];
Elements in an array can be accessed using their index, starting from 0, e.g. arr[0] refers to the first element.
Arrays in C are zero-indexed, meaning the first element is at index 0.
Array...
I am a passionate Junior Java Developer with a strong foundation in Java programming and problem-solving skills.
Graduated with a degree in Computer Science
Completed internships where I developed Java applications
Familiar with object-oriented programming principles
Experience with Spring framework and Hibernate
Strong communication and teamwork skills
I would advertise the small bakery through social media, local events, partnerships with other businesses, and offering promotions.
Utilize social media platforms such as Instagram, Facebook, and Twitter to showcase the bakery's products and engage with customers
Participate in local events and farmers markets to increase visibility and attract new customers
Collaborate with other businesses, such as coffee shops or ...
Marketing is a broader concept that encompasses advertising as one of its components.
Marketing involves identifying customer needs, creating products or services to meet those needs, and promoting them to the target audience.
Advertising is a specific promotional activity within marketing that focuses on creating and delivering persuasive messages through various channels.
Marketing includes market research, product...
JS is used for web development due to its compatibility with browsers, asynchronous capabilities, and large community support.
JavaScript is the only language that can be executed in the browser, making it essential for client-side scripting.
JS has asynchronous capabilities, allowing for non-blocking operations which are crucial for web development.
There is a large community of developers using JS for web developme...
Virtual functions in OOPS allow a derived class to provide its own implementation of a method defined in the base class.
Virtual functions are declared in the base class and can be overridden by derived classes.
They enable polymorphism, allowing objects of different classes to be treated as objects of the same base class.
The virtual keyword is used to declare a function as virtual in the base class.
The derived clas...
The diamond problem occurs in multiple inheritance when a class inherits from two classes that have a common base class.
The diamond problem is a challenge in object-oriented programming.
It arises when a class inherits from two classes that have a common base class.
This can lead to ambiguity in method resolution and conflicts in member variables.
To resolve the diamond problem, various programming languages provide ...
I appeared for an interview in May 2025, where I was asked the following questions.
I applied via Campus Placement
It was a MCQ test on CS Fundamentals. We have to answer 50 questions in 40 minutes. Accuracy is must. Company have its own cutoff and it's usually high. So try to gain maximum marks as possible. The results were announced in 1.5 hrs. The selected candidates will be appearing for the coding challenge.
There are 5 questions. 1 easy , 3 medium, 1 hard. You should solve atleast 4 questions to get shortlisted for the interview. Results are announced in 2-3 hours. Take a look at these questions. One of the questions from the coding challenge will be asked in the interview.
Email validation ensures that a given email address is formatted correctly according to standard conventions.
An email must contain an '@' symbol, e.g., 'user@example.com'.
It should have a domain name after the '@', e.g., 'example.com'.
Valid characters include letters, numbers, and certain symbols like '.', '_', and '-'.
The domain must have a valid top-level domain (TLD), e.g., '.com', '.org'.
Examples of invalid emails:...
Binary search on rotated arrays involves finding a target value in a sorted array that has been rotated at an unknown pivot point.
Identify the pivot point by finding the minimum element in the array.
Determine which half of the array the target value falls into based on the pivot point.
Perform binary search on the appropriate half of the array to find the target value.
Choosing the right database is crucial for project success, impacting performance, scalability, and data integrity.
Relational databases like MySQL are ideal for structured data with complex queries, e.g., financial applications.
NoSQL databases like MongoDB are suited for unstructured data and scalability, e.g., social media platforms.
In-memory databases like Redis provide high-speed data access, beneficial for real-tim...
package.json file is used in Node.js projects to manage dependencies, scripts, and metadata.
Contains project metadata like name, version, description, etc.
Lists dependencies required for the project to run.
Defines scripts for tasks like building, testing, and running the project.
Can include configurations for tools like ESLint, Babel, etc.
Scripts in package.json file are commands that can be run using npm.
Scripts are defined under the 'scripts' key in package.json.
Common scripts include 'start', 'test', 'build', etc.
Scripts can be run using 'npm run
General test which you will be able to solve based on general aptitude questions and also another test that includes viewing video, and hearing test.
A video submission of how you would stratergise some question given by them.
I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.
This round is all about technical mcqs from theory subjects and programming. No aptitude, reasoning questions.
I have to solve 5 questions in 2 hrs.
Dynamic Programming (DP) is a method for solving complex problems by breaking them down into simpler subproblems.
DP is used in optimization problems, like the Knapsack problem.
It involves storing results of subproblems to avoid redundant calculations.
Example: Fibonacci sequence can be computed efficiently using DP.
DP can be implemented using either a top-down (memoization) or bottom-up (tabulation) approach.
Design a dish rating feature for Zomato to enhance user engagement and improve restaurant visibility.
User Interface: Simple star rating system (1-5 stars) for quick feedback.
Detailed Reviews: Allow users to write reviews with pros and cons for each dish.
Photo Upload: Enable users to upload photos of the dishes they rated.
Filter Options: Users can filter dishes by ratings, cuisine, or popularity.
Incentives: Reward users...
I applied via Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.
Had 50 qsns in 45 min
Had 5 qsns to execute topics like tress and graphs
Oops concepts are fundamental principles of object-oriented programming that help in organizing and designing code efficiently.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Allowing a class to inherit properties and behavior from another class.
Polymorphism: Ability of objects to take on multiple forms or have multiple behaviors.
Abstraction: Hiding the complex ...
I applied via Newspaper Ad and was interviewed in Sep 2024. There were 2 interview rounds.
Basics questions were asked,most of the questions were from previous year
Arithma is a fictional company and the operator is a key component in their product.
The operator is a crucial element in the functionality of Arithma's product.
It is likely a symbol or function used for calculations.
Examples of operators could include + (addition), - (subtraction), * (multiplication), / (division).
A JSON sanitizer removes unwanted data and sorts the remaining keys for consistency.
Sanitization involves removing sensitive or unnecessary fields, e.g., removing 'password' from user data.
Sorting can be done alphabetically by key, e.g., converting {'b': 2, 'a': 1} to {'a': 1, 'b': 2}.
Use libraries like 'json-sanitizer' in JavaScript for effective sanitization.
Ensure to validate data types after sanitization, e.g., ens...
The query parameter is a part of a URL that contains data to be passed to a web server.
Query parameters are added to the end of a URL after a '?'
They are key-value pairs separated by '&'
Example: www.example.com/search?q=product&category=electronics
I applied via Campus Placement and was interviewed in Aug 2024. There were 3 interview rounds.
MCQ on computer fundamentals
5 DSA questions medium , hard lvl
90 Question with 60 minutes
Speak about given topic
AI and machine learning enhance digital marketing by personalizing experiences, optimizing campaigns, and analyzing data efficiently.
Personalization: AI algorithms analyze user behavior to deliver tailored content and product recommendations, improving engagement.
Predictive Analytics: Machine learning models forecast customer behavior, helping marketers anticipate trends and adjust strategies accordingly.
Chatbots: AI-p...
Measuring ROI in social media involves tracking conversions, engagement, and overall impact on business goals.
Track conversions: Use UTM parameters to measure traffic and conversions from social media posts.
Engagement metrics: Analyze likes, shares, comments, and overall engagement to assess brand awareness.
Customer acquisition cost: Calculate the cost of acquiring customers through social media campaigns versus revenu...
I applied via Campus Placement and was interviewed in Sep 2024. There were 2 interview rounds.
Good nice easy to medium questions
Real life examples of OOPs include cars, animals, and banking systems.
Cars: Objects like make, model, and color with behaviors like driving and honking.
Animals: Objects like species, name, and age with behaviors like eating and sleeping.
Banking Systems: Objects like account, balance, and transaction with behaviors like deposit and withdraw.
I applied via Campus Placement
Top trending discussions
The duration of Deltax interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 95 interview experiences
Difficulty level
Duration
2-6 Yrs
Not Disclosed
3-4 Yrs
Not Disclosed
3-4 Yrs
Not Disclosed
Associate Product Engineer
66
salaries
| ₹6 L/yr - ₹9.4 L/yr |
Full Stack Developer
19
salaries
| ₹6 L/yr - ₹8.2 L/yr |
Digital Marketing Analyst
19
salaries
| ₹2.3 L/yr - ₹4 L/yr |
Product Engineer
14
salaries
| ₹8.1 L/yr - ₹15 L/yr |
Production Engineer
14
salaries
| ₹6 L/yr - ₹8.5 L/yr |
Aneja Associates
C-quel Management Services
VISION
Crescendo Global