Software developer Interview Questions in Edinburgh, UK | Glassdoor.co.uk

# Software developer Interview Questions in Edinburgh

303

software developer interview questions shared by candidates

## Top Interview Questions

Sort: RelevancePopular Date

### Software Engineer at Avaloq was asked...

2 May 2012
 Three children aged 16, 13 and 8 are given an allowance by their father. Their father has £200, made of only £10 bills. The allowance is based on the child's age; the 16 year old should get double the 8 year old. How can the father distribute the £10 notes fairly?2 AnswersThey do not expect you to solve this. It is unsolvable, there is not fair way to distribute the notes. They're looking for you to suggest an algorithm that will calculate what they would get hypothetically (if there was no £10 note constraint), and then distribute the notes based on who would 'lose' the least if their amount is rounded down to the nearest £10. It's about fairness. Don't get caught up on an ideal solution.4£ to the 8 years old. 8£ to the 13 and 16 years old.

### Software Engineer at OVO Energy was asked...

13 Feb 2020
 Pair-programming2 AnswersPractice a few algorithms for manipulating a long string inputcan you give some examples please ? Also during the hangouts interview what was your task ?

### Software Engineer() at Skyscanner was asked...

14 Feb 2019
 Implement the battleship game2 AnswersClearly didn't make it very far in the Big 4 application process if you think Skyscanner's interviews were as hard as them.Clearly you didn't understand my point, which is not that the interview is hard, by the way.

### Junior Software Developer at deltaDNA was asked...

3 May 2018
 Are you currently applying to other companies?1 AnswerAnswered honestly (which I think is usually appreciated)

### Graduate Software Developer at Metaswitch was asked...

23 May 2019
 What can you add to your BlackJack algorithm to increase its chances of winning against a human opponent?1 AnswerMachine learning tactics - learn how risky/conservative your opponent is. Keeping record of past cards to assess probability of any remaining card arising.

### B I Developer at Computershare was asked...

2 Apr 2020
 What would you say your weak points are, in relation to this role?1 AnswerI answered honestly, giving examples

### Customer Solutions - Commercial Banking and Private Banking Graduate Programmer at NatWest Group was asked...

22 Aug 2020
 Give a time when you had to deal with a difficult customer/client/coworker. How did you respond to this?1 AnswerI worked at a GP surgery over summer, and had to gauge the gravity of a patient's problems over the phone before booking them an appointment. One patient was very reserved about disclosing any information over the phone, therefore I had to be sensitive to his situation and privacy whilst still gaining the necessary details in order to help him. I was able to deduce that it was safer to book him in for a urgent appointment than put him at potential risk.

### Backend Developer at xDesign (UK) was asked...

24 Jul 2017
 What's clean code1 AnswerSOLID, Don't repeat yourself etc

### Software Engineer at Skyscanner was asked...

20 Feb 2017
 Implement an algorithm to find the cheapest seat combination for N people given a 2D matrix of airplane seats.1 Answerit's just sorting + take first N, isn't it?

### Graduate Development Programmer at Diageo was asked...

27 Mar 2017
 What are you passionate about?1 AnswerThis is probably the most important one as Diageo are looking for people are extremely passionate about what they do!
110 of 303 Interview Questions