Upload Button Icon Add office photos

Filter interviews by

Ocrolus East Senior Software Engineer Interview Questions and Answers

Updated 22 Jul 2024

Ocrolus East Senior Software Engineer Interview Experiences

1 interview found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Coding Test 

DS, Algo, DP, Greedy, Stack, Heap

Round 2 - Technical 

(2 Questions)

  • Q1. System Design a DropBox
  • Ans. 

    Design a scalable cloud storage system similar to DropBox.

    • Use distributed file system for storing files across multiple servers.

    • Implement data deduplication to save storage space.

    • Use client-side encryption for security.

    • Implement file synchronization across devices.

    • Utilize load balancing to distribute user requests.

    • Implement version control for files.

    • Use metadata for efficient file organization.

  • Answered by AI
  • Q2. Design a Linked List
  • Ans. 

    A linked list is a linear data structure where each element is a separate object with a reference to the next element.

    • Start with a Node class that has data and a reference to the next node

    • Create a LinkedList class that manages the nodes and provides methods like insert, delete, and search

    • Example: Node class - data, next; LinkedList class - head, insert(data), delete(data), search(data)

  • Answered by AI
Round 3 - One-on-one 

(2 Questions)

  • Q1. About yourself. Projects worked upon
  • Q2. Why want to join Ocrolus?

Skills evaluated in this interview

Senior Software Engineer Jobs at Ocrolus East

View all

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. One medium and one hard leetcode question.
  • Q2. Some Golang concepts and goroutines implementation.
Round 2 - Technical 

(3 Questions)

  • Q1. Engineering Manager Round, grilled about my resume, past work experience. Some generic questions like why are you switching etc.
  • Q2. HLD of IND Money's basic features. Need to draw HLD on draw dot io. Used Microservices Architecture.
  • Q3. Parking lot database design. Some requirements were given, needed to design the tables required, their relationships and answer some follow up questions.
Round 3 - Technical 

(1 Question)

  • Q1. This was taken by CTO. He was really nice to talk to. First he gave a DSA kind of question for which I took a lot of time. Asked me a few more technical as well as generic questions. Overall was a good rou...

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep practicing DSA for Round 1. In Round 2, be ready to answer questions based on your resume. Similar case for Round 3. The interview is not super difficult, but your basic concepts should be clear.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Min and max value from an array of integers, reverse of a string

Round 2 - Technical 

(2 Questions)

  • Q1. Data Structures, Algorithms, Understand Common Problem Patterns,
  • Q2. Advance Laravel and PHP
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Machine coding round.

Round 2 - Technical 

(1 Question)

  • Q1. Algorithm to calculate top k flight from source to destinaton.
  • Ans. 

    Use Dijkstra's algorithm to find the top k shortest paths from source to destination.

    • Implement Dijkstra's algorithm to find the shortest paths from source to all other nodes.

    • Store the top k shortest paths found in a priority queue or heap.

    • Return the top k shortest paths as the result.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Coding Test 

Machine coding round where SOLID principles are evaluated for real life use case

Interview Preparation Tips

Interview preparation tips for other job seekers - Make sure you practice one or two in time bound manner
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. It was a modified question of spiral order tree-transversal

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare medium level questions well, and be clear and concise in explaining
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Given a code snippet, do code review and provide all the improvements. Mainly they look at how well you can catch the logical errors over minor improvements
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Code review, clean coding, design
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed before Sep 2023. There were 4 interview rounds.

Round 1 - Coding Test 

Medium level leet code questions

Round 2 - One-on-one 

(1 Question)

  • Q1. Low Leven system design of Instagram.
  • Ans. 

    Low level system design of Instagram involves designing the core components like database, storage, caching, and networking.

    • Use sharding to distribute data across multiple database servers for scalability.

    • Implement a caching layer using Redis or Memcached to improve performance.

    • Utilize a content delivery network (CDN) for faster content delivery to users.

    • Design a fault-tolerant storage system to ensure data durability ...

  • Answered by AI
Round 3 - One-on-one 

(1 Question)

  • Q1. Creating a high level design of a message queue system
  • Ans. 

    Designing a message queue system for efficient communication between components

    • Define the requirements and constraints of the system

    • Choose a suitable messaging protocol (e.g. AMQP, MQTT)

    • Design the message format and structure

    • Implement mechanisms for message persistence and delivery guarantees

    • Consider scalability and fault tolerance

    • Use appropriate data structures and algorithms for efficient message handling

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. What are your goals ?
  • Ans. 

    My goal is to continuously improve my technical skills, contribute to impactful projects, and eventually move into a leadership role.

    • Continuously improve technical skills through learning new technologies and best practices

    • Contribute to impactful projects by delivering high-quality code and solutions

    • Work towards moving into a leadership role by taking on more responsibilities and mentoring junior team members

  • Answered by AI
  • Q2. Why you choose jupiter
  • Ans. 

    I chose Jupiter because of its strong gravitational pull and potential for scientific exploration.

    • Jupiter's large size and mass make it a key player in shaping the solar system

    • Its strong magnetic field and radiation belts provide valuable insights for space research

    • Jupiter's moons, like Europa and Io, offer unique environments for potential exploration missions

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I was interviewed before Nov 2022.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. Abstract and interface difference
  • Ans. 

    Abstract classes are classes that cannot be instantiated and can have both abstract and non-abstract methods. Interfaces are a collection of abstract methods.

    • Abstract classes can have constructors, interfaces cannot

    • A class can implement multiple interfaces, but can only inherit from one abstract class

    • Interfaces can be used to achieve multiple inheritance in Java

    • Abstract classes can have instance variables, interfaces c...

  • Answered by AI
  • Q2. Current project
  • Ans. 

    I am currently working on a project to develop a web-based inventory management system.

    • Developing a user-friendly interface for managing inventory

    • Implementing database functionality to store and retrieve inventory data

    • Integrating with other systems to automate inventory updates

    • Creating reports and analytics to track inventory levels and trends

  • Answered by AI
Round 3 - Coding Test 

Sort array without using any inbuilt method?

Ocrolus East Interview FAQs

How many rounds are there in Ocrolus East Senior Software Engineer interview?
Ocrolus East interview process usually has 3 rounds. The most common rounds in the Ocrolus East interview process are Coding Test, Technical and One-on-one Round.
How to prepare for Ocrolus East Senior Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Ocrolus East. The most common topics and skills that interviewers at Ocrolus East expect are Automation Testing, Bigquery, Database Management, Finance and Financial Services.
What are the top questions asked in Ocrolus East Senior Software Engineer interview?

Some of the top questions asked at the Ocrolus East Senior Software Engineer interview -

  1. System Design a Drop...read more
  2. Design a Linked L...read more

Tell us how to improve this page.

Ocrolus East Senior Software Engineer Interview Process

based on 1 interview

Interview experience

3
  
Average
View more
Ocrolus East Senior Software Engineer Salary
based on 14 salaries
₹25 L/yr - ₹59 L/yr
191% more than the average Senior Software Engineer Salary in India
View more details

Ocrolus East Senior Software Engineer Reviews and Ratings

based on 3 reviews

4.6/5

Rating in categories

3.0

Skill development

4.6

Work-life balance

4.6

Salary

1.9

Job security

4.6

Company culture

3.4

Promotions

3.9

Work satisfaction

Explore 3 Reviews and Ratings
Data Verifier
135 salaries
unlock blur

₹1.2 L/yr - ₹4 L/yr

Verifier
35 salaries
unlock blur

₹1.5 L/yr - ₹4.2 L/yr

Quality Analyst
34 salaries
unlock blur

₹2.5 L/yr - ₹7.6 L/yr

Technical Operations Engineer
19 salaries
unlock blur

₹4 L/yr - ₹8 L/yr

Data Analyst
16 salaries
unlock blur

₹1.4 L/yr - ₹4.2 L/yr

Explore more salaries
Compare Ocrolus East with

Perfios Software Solutions

3.6
Compare

Signzy Technologies

2.9
Compare

Crediwatch

1.6
Compare

Rubique

2.4
Compare
Did you find this page helpful?
Yes No
write
Share an Interview