C Softwareentwickler Interview Questions

1,012 c softwareentwickler interview questions shared by candidates

Man muss in der Coding Challenge eine Operation einer Datenstruktur aus dem Haus think-cell implementieren. Die Aufgabe ist in bis zu 9 Stunden zu lösen, laut Aufgabenstellung lösen sie erfahrene C++ Entwickler in 2-3 Stunden. Ich würde sagen, dass man die Aufgabe als erfahrener Entwickler in unter einer Stunde lösen sollte; Sie ist nicht umfangreich, es geht eher um den Denkprozess und die Berücksichtigung von Edge Cases.
avatar

C++ Software Developer

Interviewed at think-cell

4.4
Apr 26, 2021

Man muss in der Coding Challenge eine Operation einer Datenstruktur aus dem Haus think-cell implementieren. Die Aufgabe ist in bis zu 9 Stunden zu lösen, laut Aufgabenstellung lösen sie erfahrene C++ Entwickler in 2-3 Stunden. Ich würde sagen, dass man die Aufgabe als erfahrener Entwickler in unter einer Stunde lösen sollte; Sie ist nicht umfangreich, es geht eher um den Denkprozess und die Berücksichtigung von Edge Cases.

Round 1) - Given a string containing only the characters 'A' 'B' 'C' 'D', return the string when all adjacent "AB" / "BA" and "CD" / "DC" pairs have been removed. - Given a graph (represented as an array) where nodes have value either 'A' or 'B', find the longest path where no two adjacent nodes have the same value. Round 2) - Physical memory vs virtual memory. You have 4GB physical, but you allocate an 8Gb buffer. Is this possible? If so, how? How is the memory actually read as we traverse the memory? - Thread vs process, what's the difference? Talk about some common threading models. -What are some methods of inter-process communication. Between threads. Between processes. - Explain how a named pipe works (FIFO). - What does the inline keyword do in C++? What are the pros and cons? - How do virtual functions work in C++? Explain how vtable lookup works. - Map vs unordered_map in C++, how is each one implemented under the hood. What data structure is used.
avatar

C++ Software Developer

Interviewed at Hudson River Trading

4.1
May 10, 2022

Round 1) - Given a string containing only the characters 'A' 'B' 'C' 'D', return the string when all adjacent "AB" / "BA" and "CD" / "DC" pairs have been removed. - Given a graph (represented as an array) where nodes have value either 'A' or 'B', find the longest path where no two adjacent nodes have the same value. Round 2) - Physical memory vs virtual memory. You have 4GB physical, but you allocate an 8Gb buffer. Is this possible? If so, how? How is the memory actually read as we traverse the memory? - Thread vs process, what's the difference? Talk about some common threading models. -What are some methods of inter-process communication. Between threads. Between processes. - Explain how a named pipe works (FIFO). - What does the inline keyword do in C++? What are the pros and cons? - How do virtual functions work in C++? Explain how vtable lookup works. - Map vs unordered_map in C++, how is each one implemented under the hood. What data structure is used.

Viewing 501 - 510 interview questions

Glassdoor has 1,012 interview questions and reports from C softwareentwickler interviews. Prepare for your interview. Get hired. Love your job.