i
Soliton
Technologies
Filter interviews by
Factorial program in C calculates the product of all positive integers up to a given number.
Use a loop to multiply all positive integers up to the given number.
Handle edge cases like 0 and negative numbers.
Consider using recursion for a more concise solution.
Top trending discussions
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 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
I applied via Referral and was interviewed in Feb 2020. There were 6 interview rounds.
posted on 16 Sep 2021
I appeared for an interview in Sep 2020.
Round duration - 40 minutes
Round difficulty - Medium
Data structures were asked like linked list and stacks. Hashmaps were also there. some basic questions of DBMS were asked and the interviewer asked if i know networking for which i said no. After that there was a 5 minute simple straightforward round with H.R
You are given the head node of a singly linked list. Your task is to return a pointer pointing to the middle of the linked list.
If there is an odd number of elements, return the ...
Return the middle node of a singly linked list, considering odd and even number of elements.
Traverse the linked list with two pointers, one moving twice as fast as the other
When the fast pointer reaches the end, the slow pointer will be at the middle
Return the node pointed by the slow pointer
Tip 1 : Practice maximum questions of linked lists and stacks.
Tip 2 : DBMS concepts should be crystal clear.
Tip 3 : If you are not able to complete something in-depth, clearly mention that to the interviewer.
Tip 4 : Practice a mock interview and try to solve any random question in front of your friend.
Tip 1 : Mention maximum projects you have one and be prepared to explain them.
Tip 2 : Don't mention anything you are not confident in.
I applied via Naukri.com and was interviewed before Sep 2021. There were 3 interview rounds.
C programs and linked list related programs. In c mainly focus on strings and arrays
Extern and static are storage classes in C programming language.
Extern is used to declare a variable or function that is defined in another file.
Static is used to declare a variable or function that is only accessible within the same file.
Extern variables have global scope while static variables have local scope.
Extern functions can be used in other files while static functions cannot be used outside the file they are ...
posted on 13 Jun 2024
posted on 21 Oct 2023
I applied via Walk-in and was interviewed in Aug 2023. There were 6 interview rounds.
Aptitude questions like 1.relational questions 2.table ques 3.age ratio
2 codes are there 1 is easy 2nd medium level and in other section mcq quetions on technologies like java,js
based on 1 interview experience
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 L/yr - ₹10 L/yr |
Senior Software Engineer
7
salaries
| ₹7 L/yr - ₹13 L/yr |
Apar Industries
Carrier Midea
Mirafra Technologies
Mouser Electronics