ABCDEFGHIJKLMNOPQRSTUVW
1
Scroll for more questions 👉
2
Warm Up Questions (choose no more than two of these)GENERALJavaScriptDataBases
3
Tell me about your journey into software developmentWhat would be your dream tech stack to work on and why?What is an arrow function ? How does it differ from a standard function? How does it affect ‘this’?What is the difference between NoSQL and SQL Database ?
4
What was your biggest challenge at Makers?What is your least/most favourite part of software developmentWhat is a closure? (Heard what is at the end of an enclosure?, but could be what is at the end of a closure?)How is the data stored in SQL Database and NoSQL Database ?
5
You worked as a professional [insert job], what skills do you think were transferable to Makers?
What's your favourite thing about coding?What is a callback?What's the advantage of a no-sql database?
6
What did you enjoy most at Makers?What IDE do you use?
What is the difference between promises and callbacks ? What is the difference between async await and promises ?
7
What makes a great pair partner?Tell me about a learning process you've used at Makers that you've found helpful.Tell me about Try Catch?Agile
8
What do you look for when you're reviewing someone else's code?What part of software development is most difficult?What is Functional Programming ?Can you explain what is the difference between agile and waterfall?
9
What is continuous integration and why is it important during development?Is Javascript object-oriented or functional?What's the purpose of a stand-up?
10
What is a callback?Explain how you work with Scrum and Kanban in an Agile environment.
11
12
TDDRUBY
13
Where is technology heading in the next five years in your opinion?What is TDD ?What is a class?
14
What do you look for when you're reviewing someone's code?Difference between Unit testing, Integration Testing, End-to-End Testing ?What is the difference between a class and a module?
15
What is a design pattern you used at Makers?Explain Mocking and a situation where you may use it.What is an object?
16
What is technical debt?What is unit testing vs. integration testing?How would you declare and use a constructor in Ruby?
17
Is accessibility a design or a development priorityWhich is faster, unit testing or end to end testing?How would you create getter and setter methods in Ruby?
18
Why do you care about creating quality software, rather than just software that works?How do you test when you connect with your database? (He wanted “mocking”)Describe the difference between class and instance variables.
19
Explain how you work with Scrum and Kanban in an Agile environment.How do you document your testingWhat are the three levels of method access control for classes and what do they signify?
20
How can you debug a program while it’s being used?Which tools have you used for testing your code quality?What does ‘self’ mean?
21
What is inversion control/dependency injection?If you were to write acceptance tests for the functionality of a vending machine, how would you write them?Explain how (almost) everything is an object in Ruby
22
How is a hash map implemented?Tell me about JSON formatExplain what singleton methods are. What is Eigenclass in Ruby?
23
What does the Single Responsibility Principle mean?What is Rack?
24
What is encapsulation?Explain the Rack application interface
25
What do we mean by DRY?How can you build your own Ruby gem?
26
What is MVC and why would we use it?OOPCan you give some examples of your favorite gems besides Ruby on Rails?
27
How would you deploy code to production?What is OOP ?
28
How would you build an API? What language would you usWhat is a class?
29
What is CRUD?What is the difference between a class and an instance?
30
What’s the longest you’ve struggled on a problem?Tell me about SOLID principles?
31
What is the Principle of Least Astonishment?What is an abstract class vs. interface?
32
What do we mean by prototypical inheritance?Give me an example of polymorphism.
33
How would you optimise a system that is running slow?Are you familiar with design patterns?
34
What is an object?What is OOP vs functional programming?
35
How do you ensure your code is clean?What is your favourite OOP language?
36
What does it mean to be a good pair partner?
37
What are microservices?
38
Why should you care about creating quality software, why is that important? And not just software that works?
39
What is the command line?
40
41
These are some of the questions asked in a recent Urban Jungle Interview (they are quite challenging)
42
Why is DNS the way it is?
43
What are the pros and cons of caching?
44
What are the advantages and disadvantages of HTTPS over HTTP?
45
How does a request actually get to the server through the internet?
46
Why are responses broken down into packet?
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100