Answers

Question and Answer:

  Home  Analyst Integration

⟩ Senior Software Engineer Integration Related Questions Part Two

► Discuss the differences between Mocks and Stubs/Fakes and where you might use them (answers aren't that important here, just the discussion that would ensue).

► Discuss the concept of YAGNI and explain something you did recently that adhered to this practice.

► Explain what is meant by a sandbox, why you would use one, and identify examples of sandboxes in the wild.

► Concurrency

► ► What's the difference between Locking and Lockless (Optimistic and Pessimistic) concurrency models?

► ► What kinds of problems can you hit with locking model? And a lockless model?

► ► What trade offs do you have for resource contention?

► ► How might a task-based model differ from a threaded model?

► ► What's the difference between asynchrony and concurrency?

► Are you still writing code? Do you love it?

► You've just been assigned to a project in a new technology how would you get started?

► How does the addition of Service Orientation change systems? When is it appropriate to use?

► What do you do to stay abreast of the latest technologies and tools?

► What is the difference between "set" logic, and "procedural" logic. When would you use each one and why?

 171 views

More Questions for you: