Interview Questions asked in Goldman sach interview
- Introduction, Project introduction, He noted highlighted points from intro.
- In CV, you have written that you improved slow loading of application. how did you do that?
- How will you improve it for a mobile application?
- How to improve API response time / optimise the APIs ?
- How to make database queries faster or optimise the queries?
- How do you choose sharding key ? What are the factors considered for sharding the table into multiple shards ?
- Difference between Horizontal Sharding vs Horizontal Partitioning?
- What is horizontal Partitioning ?
- Difference between partitioning and sharding?
- How will you design Amazon’s database architecture in terms of sharding and partitioning ? How will you make sure locking while writing in a heavily read extensive environment ? — I explained Master slave, master master slave with multiple shards but He wasn’t satisfied.
- Asked for which version of java are you comfortable with ? I replied java 8.
- What is lambda ? How does it improve/help in implementation ?
- What difference does lambda make in memory and processing from JVM perspective?
- What is functional interface ? Some examples of functional interface?
- Difference between Synchronized Hashmap, ConcurrentHashmap, Hashmap?
- In last, Asked a DS question: Given a string in format aabbbcccaaa, encode this in shorter format i.e. a2b3c3a3
Tips :
https://www.geeksforgeeks.org/goldman-sachs-interview-experience-set-35-experienced/
Comments
Post a Comment