Software Engineer Interview Questions in Manchester, England | Glassdoor

Software Engineer Interview Questions in Manchester, England

Software engineers write programs to design and develop computer software. Interviews are highly technical, so come ready to work through coding problems and math brainteasers. The specific questions you are asked will depend on what type of programming position you are looking for. Try researching a specific software discipline such as web development, application development, or system development.

Top Interview Questions

How would you explain to your friend, who does not know nothing about software engineering, what exactly a Software Engineer does?

1 Answer

Software engineering is like being a master painter. You find out what the customer wants in terms of colours and shading and what items need to be in the painting, and then, from a blank canvas, you include all the details they asked for and some that they didn't (but YOU know that without those little twiddly bits, their painting won't work as a piece of art). Like a masterpiece, something that looks simple from the outside, can contain layers and layers of work that are never seen and are covered over by the things that the customer will see. In the same way the Leonardo Da Vinci didn't do all of the Sistine Chapel himself, large projects require people of differing skills and levels of ability. There will be people who put up the scaffolding, who order in the paint before it runs out, as well as the people who actually paint. Some days, programmers will have coloured in a small square of colour, sometimes they have to whitewash it all and start a section again because the customer changed their mind about something.

What are the challenges faced by Consultants?

Explain your recent software project in more depth, explain decisions you've made and problems you had to solve

Are you willing to travel?

1 Answer

Design a generic Linked List in Java. Follow up: given access only to the head of the list, return the middle element.

1 Answer

Determine if a string containing all sorts of brackets is balanced (the sequence of brackets is closed correctly).

1 Answer

What's the difference between final, finally and finalize in Java?