- What is self in Ruby?
- What are Solid Principles?
- If an array is given as input. Each position describes upto how many places you can jump and after each jump previous jump options are not available. write a code to find out if it is possible to reach the end of array.
- Explain - ‘Everything is Object in Ruby’
- What is ACID principles?
- What design patterns you have used and explain about them?
- How to build system like Cricbuzz? Explain high level and low level design and choices. What database/storage system will be efficient and why?
- Explain include, extend and prepend.
- What is polymorphic association?
- How did you reduce API response time by ~50%?
- On what grounds will you choose SQL or NoSQL database.
- Write a code to find if given input string is a valid Parenthesis?
- What is Single page application? How it works?
- Write a code to find out combinations of integers from given int array whose sum = k
- write a code reverse LinkedList
- write a sql to find out second highest salary
- Given is input sorted integer array. Each element occurs twice except exactly one element. Find that one element.
- Explain includes and joins. When to use them?
- Explain index in database
- What is Serialzers? Write a code to demonstrate simple Serialzer class