Veridic Private Limited interview experience Real time questions & tips from candidates to crack your interview

System Engineer Specialist

Veridic Private Limited
upvote
share-icon
3 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Journey
When I joined college, I was unaware of this Data Structure and Algorithm, which made my journey to getting an internship way more complicated. From that point, I started doing questions on leetcode and code studio.
Application story
This company visited to my campus for the selection they first took a test then allow us to come for the interview.
Why selected/rejected for the role?
I was rejected because I have a good history of content preparation and i do not have a decent rank in leetcode and code forces. ,
Preparation
Duration: 3 months
Topics: Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic Programming
Tip
Tip

Tip 1 : Practice from Leetcode, solve Leetcode medium level problems.
Tip 2 : Brush up computer fundamentals from subjects like OS, DBMS and CN.
Tip 3 : Have a good project or good internship experience and have in-depth knowledge regarding what you have done.

Application process
Where: Campus
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1 : Have some projects on resume.
Tip 2 : Do not put false things on resume

Interview rounds

01
Round
Medium
Video Call
Duration60 minutes
Interview date29 Mar 2023
Coding problem2

1. Merge Sort

Easy
15m average time
85% success
0/40
Asked in companies
Media.netHewlett Packard EnterpriseIBM

Given a sequence of numbers ‘ARR’. Your task is to return a sorted sequence of ‘ARR’ in non-descending order with help of the merge sort algorithm.

Example :

Merge Sort Algorithm -

Merge sort is a Divide and Conquer based Algorithm. It divides the input array into two-parts, until the size of the input array is not ‘1’. In the return part, it will merge two sorted arrays a return a whole merged sorted array.

subsequence

The above illustrates shows how merge sort works.
Note :
It is compulsory to use the ‘Merge Sort’ algorithm.
Problem approach

Given a sequence of numbers ‘ARR’. Your task is to return a sorted sequence of ‘ARR’ in non-descending order with help of the merge sort algorithm.

Try solving now

2. Regular Expression Match

Easy
10m average time
90% success
0/40
Asked in companies
HSBCFacebookGoldman Sachs

Given a string ‘str’ and a string ‘pat’. The string s has some wildcard characters i.e ‘?’ and ‘*’.

If any character is a ‘?’ we can replace that character with any other character. 

If a character is a * we can replace * with any sequence of characters including the empty sequence.  

Your task is to determine if it is possible that we can make ‘str' = 'pat’ using appropriate conversions in ‘str’.

For example:
Let str = “abc?" and pat= “abcd”

We return true as ‘?’ can be replaced with ‘d’ and this makes ‘str’ and ‘pat’ same.
Problem approach

I explained him my logic and started coding. While coding I used to think loud and told him why I am using loop or particular variable.

Try solving now
02
Round
Medium
Video Call
Duration60 minutes
Interview date29 Mar 2023
Coding problem2

1. System Design

Design a Whatsapp Chat System

Problem approach

Requirements
Our system should meet the following requirements:

Functional requirements
Should support one-on-one chat.
Group chats (max 100 people).
Should support file sharing (image, video, etc.).
Non-functional requirements
High availability with minimal latency.
The system should be scalable and efficient.
Extended requirements
Sent, Delivered, and Read receipts of the messages.
Show the last seen time of users.
Push notifications.
Estimation and Constraints

2. OS Questions

What is thrashing in OS?

Problem approach

Thrashing in OS is a phenomenon that occurs in computer systems when the system spends an excessive amount of time on page swapping rather than executing useful work.

03
Round
Medium
Video Call
Duration60 minutes
Interview date29 Mar 2023
Coding problem2

1. Cycle Detection in a Singly Linked List

Moderate
15m average time
80% success
0/80
Asked in companies
GrabThalesSterlite Technologies Limited

You are given a Singly Linked List of integers. Return true if it has a cycle, else return false.


A cycle occurs when a node's next points back to a previous node in the list.


Example:
In the given linked list, there is a cycle, hence we return true.

Sample Example 1

Problem approach

To find cycle I simply use two pointers approach of slow and fast pointers and if they meet there is cycle in loop.

Try solving now

2. Minimum Cost

Easy
15m average time
85% success
0/40
Asked in companies
IBMQualcommDunzo

There are ‘N’ numbers of balls in a room that are placed in a row. You are given an array ‘location’ where location[ i ] denotes the location of the ‘i-th’ ball.

You have to move all the balls at the same location, and it is given that you can move a ball from position [ i ] to

1. position[i] + 2 with cost = 0.

2. position[i] + 1 with cost = 1.

Your task is to find the minimum cost required to move all the balls at the same location.

For Example :
If we have three balls placed at [ 1, 3, 4 ]

At first, move the ball from position ‘1’ to position ‘3’ with cost = 0.
Then move the ball from position ‘4’ to position ‘3’ with cost =1.
As the minimum cost = 1, so you need to print 1.
Problem approach

You have given two strings 'str1' and 'str2'. Find the minimum operations required to convert str1 into str2.

Try solving now

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
SDE - 1
3 rounds | 6 problems
Interviewed by Veridic Private Limited
454 views
0 comments
0 upvotes
SDE - 1
2 rounds | 4 problems
Interviewed by Veridic Private Limited
337 views
0 comments
0 upvotes
SDE - 1
3 rounds | 6 problems
Interviewed by Veridic Private Limited
349 views
0 comments
0 upvotes
SDE - 1
3 rounds | 5 problems
Interviewed by Veridic Private Limited
357 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
System Engineer Specialist
4 rounds | 7 problems
Interviewed by Oracle
0 views
0 comments
0 upvotes
company logo
System Engineer Specialist
3 rounds | 5 problems
Interviewed by HCL Technologies
1239 views
0 comments
0 upvotes
company logo
System Engineer Specialist
3 rounds | 3 problems
Interviewed by Amazon
963 views
0 comments
0 upvotes