Please explain can structures be passed to the functions by value?
Explain me what is endianness of a system and how do different systems communicate with each other?
What are some examples of anti-patterns?
You have just been put in charge of a legacy code project with maintainability problems. What kind of things would you look to improve to get the project on a stable footing?
Given time, cost, client satisfaction and best practices, how will you prioritize them for a project you are working on? Explain why.
Describe a software development life cycle that you've managed.
What kinds of problems can you hit with locking model? And a lockless model?
What is something substantive that you've done to improve as a developer in your career?
Explain the concept of separation of concerns and it's pros and cons.
How does a 3 tier application differ from a 2 tier one?
If you've integrated new software in an existing system, tell us how you evaluated and identified the requirements for this new technology.
What's the difference between locking and lockless (optimistic and pessimistic) concurrency models?
How might a task-based model differ from a threaded model?
Describe, in as much detail as you think is relevant, as deeply as you can, what happens when I type "cnn.com" into a browser and press "go".
If a system goes blank, how do you debug it?