⟩ Maintenance Based Senior Software Developer Job Interview Questions
☛ What kind of tools are important to you for monitoring a product during maintenance?
☛ What is important when updating a product that is in production and is being used?
☛ How do you find an error in a large file with code that you cannot step through?
☛ How can you make sure that changes in code will not affect any other parts of the product?
☛ How do you create technical documentation for your products?
☛ What measures have you taken to make your software products more easily maintainable?
☛ How can you debug a system in a production environment, while it is being used?
☛ Do you know what load balancing is? Can you name different types of load balancing?
☛ Can you name reasons why maintenance of software is the biggest/most expensive part of an application’s life cycle?
☛ What is the difference between re-engineering and reverse engineering?