i
Soliton
Technologies
Filter interviews by
Be the first one to contribute and help others!
I applied via Recruitment Consultant and was interviewed before May 2020. There were 3 interview rounds.
Clone a linked list with random pointers.
Create a new node for each node in the original list.
Store the mapping between the original and cloned nodes in a hash table.
Traverse the original list again and set the random pointers in the cloned list using the hash table.
Return the head of the cloned list.
posted on 21 Oct 2023
posted on 1 Mar 2024
I applied via Newspaper Ad and was interviewed in Feb 2024. There were 2 interview rounds.
Tecnology for tribal areas
Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
It enables a single interface to represent multiple data types.
Examples include method overloading and method overriding in object-oriented programming.
posted on 22 Aug 2024
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
Reverse a given string
Use a loop to iterate through the characters of the string
Append each character to a new string in reverse order
Return the reversed string
I appeared for an interview in Feb 2025, where I was asked the following questions.
I have over 5 years of experience in software development, specializing in web applications and cloud technologies.
Developed a full-stack web application using React and Node.js, improving user engagement by 30%.
Led a team of 4 developers in creating a microservices architecture for a scalable e-commerce platform.
Implemented CI/CD pipelines using Jenkins and Docker, reducing deployment time by 50%.
Worked with Agile met...
posted on 8 Aug 2024
Object-oriented programming concepts include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: bundling data and methods that operate on the data into a single unit (class). Example: class Car with properties like make, model, and methods like start(), stop().
Inheritance: creating new classes based on existing classes, inheriting their attributes and methods. Example: class SUV inheriting from cl...
Data structures are ways of organizing and storing data in a computer so that it can be accessed and used efficiently.
Types of data structures include arrays, linked lists, stacks, queues, trees, graphs, and hash tables.
Arrays are a collection of elements stored in contiguous memory locations, accessed using an index.
Linked lists are a series of nodes where each node contains data and a reference to the next node.
Stack...
A class is a blueprint for creating objects in object-oriented programming. Objects are instances of classes.
A class defines the properties and behaviors of objects. For example, a 'Car' class may have properties like 'color' and 'model', and behaviors like 'drive' and 'stop'.
An object is an instance of a class. For example, 'myCar' can be an object of the 'Car' class with specific values for 'color' and 'model'.
Code e...
Virtual functions are functions in a base class that are overridden in derived classes, while static functions belong to the class itself rather than instances.
Virtual functions allow for dynamic binding and polymorphism in object-oriented programming.
Static functions are associated with the class itself and can be called without creating an instance of the class.
Example: virtual void display() = 0; // pure virtual fun...
Developed a web-based project management tool for tracking tasks and deadlines.
Used AngularJS for front-end development
Implemented RESTful APIs for communication between front-end and back-end
Utilized MySQL database for storing project data
Write a function over loading and friend class with example?
I applied via Walk-in and was interviewed before Feb 2020. There were 3 interview rounds.
posted on 12 May 2025
I appeared for an interview in Apr 2025, where I was asked the following questions.
posted on 5 Jun 2015
I am a software engineer with experience in developing web applications and a passion for problem-solving.
Experienced in developing web applications using languages such as Java, Python, and JavaScript
Proficient in using frameworks such as Spring, Django, and React
Strong problem-solving skills and ability to work in a team environment
Passionate about learning new technologies and keeping up with industry trends
Yes, I got placed at XYZ company.
I received an offer from XYZ company and accepted it.
I will be starting my new job at XYZ company next month.
I am excited to join the team at XYZ company and contribute to their software development projects.
Looking for better growth opportunities and challenges.
Limited scope for learning and development
No clear career progression path
Lack of challenging projects
Unsatisfactory work-life balance
Better compensation and benefits offered by new company
Unknown
I apologize, but I do not have any information about your company at this time.
A segmentation fault occurs when a program tries to access restricted memory.
Occurs due to invalid memory access, such as dereferencing a null pointer.
Common in languages like C and C++ where manual memory management is used.
Example: Accessing an array out of its bounds can lead to segmentation faults.
Can be debugged using tools like gdb or valgrind to trace memory issues.
Segmentation faults can also occur due to stack...
Remove duplicates from a string
Convert string to char array
Create a HashSet to store unique characters
Iterate through char array and add to HashSet
Convert HashSet back to string
32-bit and 64-bit processors differ in data handling capacity, memory addressing, and performance capabilities.
32-bit processors can address up to 4 GB of RAM, while 64-bit processors can handle significantly more (theoretically up to 16 exabytes).
64-bit processors are generally faster and more efficient, especially for applications requiring large amounts of memory.
Most modern operating systems and applications are op...
posted on 8 Jun 2015
Senior Project Engineer
57
salaries
| ₹6.1 L/yr - ₹14 L/yr |
Project Engineer
52
salaries
| ₹5 L/yr - ₹11 L/yr |
Project Lead
16
salaries
| ₹11.6 L/yr - ₹18 L/yr |
Software Engineer
7
salaries
| ₹5.4 L/yr - ₹10 L/yr |
Senior Software Engineer
7
salaries
| ₹7 L/yr - ₹13 L/yr |
Apar Industries
Carrier Midea
Mirafra Technologies
Mouser Electronics