Tripjack SDE-1 Interview Experience
Company: Tripjack
Role: SDE-1
Location: Barakhamba, Delhi
Experience: 1 Year
Interview Mode: In-person
Compensation: 15lpa - 25lpa
Technical Round 1 – Machine Coding
Duration: 50 Minutes
- LeetCode 45 – Jump Game II
- LeetCode 6 – Zigzag Conversion
Technical Round 2 – DSA
Duration: 30 Minutes
- LeetCode 200 – Number of Islands
Technical Round 3 – Technical Interview
Duration: 1 Hour
- Introduce yourself.
- Explain JWT.
- Explain Java 8 features.
- What is indexing?
- What is a clustered index and a non-clustered index?
- What is the
synchronized keyword and why is it used?
- What is HTTP/2?
- Implement a Singleton class.
- Optimize the Singleton implementation using synchronized and lazy loading.
- Further optimize it using inner/block-level synchronization.
- Explain the Bill Pugh Singleton method.
- Why is Kafka used?
- How can you make sure that the same keys go to the same Kafka partition?
- Explain multithreading concepts.
- Explain the TCP three-way handshake.
- Explain the working of ConcurrentHashMap.
- What are the types of locks?
- What is the difference between optimistic and pessimistic locking?
- What is GraphQL?
- Explain your project architecture, particularly the payment gateway project.
- Explain the working of APIs.
- Explain design patterns.