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.
C Softwareentwickler Interview Questions
1,012 c softwareentwickler interview questions shared by candidates
Return by reference? why needed? when needed? Different ways to write function with return by reference?
How long experience do you have in C/C++
Describe object lifetime with regards to static and constant variables within function scope and global scope.
Walk us through your projects?
Talk about your C/C++ experience? Your strengths? Your weakness?
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.
Was ist der Unterschied zwischen internal und protected
General questions (Docker etc) +. Basic C++ programming +. Refactoring +. Architecture + Final discussion with manager....
- Describe various C++ std library methods and data structures - Decide between data structures for different occasions
Viewing 501 - 510 interview questions