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

Software Engineer

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

Interview preparation journey

expand-icon
Journey
I joined my Btech after giving the Jee exam. At first, I was unaware of coding then after two years, my seniors told me this was the only way to crack big companies. Then I started practicing coding from the different websites.
Application story
This company visited our campus for placement. It allowed the first to take an online assessment and, on that basis, make the selection.
Why selected/rejected for the role?
I was rejected because i was not able to solve the last question asked in 2 nd round .
Preparation
Duration: 3 Months
Topics: Data Structures, Algorithms, OOPs, DBMS, SQL, Web Development
Tip
Tip

Tip 1 : Do not rush into things. Learning takes time. Focus should be on the concepts and not just on leaving topics half-prepared.

Tip 2 :  Devote 70% of both time and effort to DSA. I solved a total of around 500 questions on sites like GFG and Leetcode. 

Tip 3 : Do not repeat similar questions just to increase the count of the number of questions

Application process
Where: Campus
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

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

Interview rounds

01
Round
Easy
Video Call
Duration60 Minutes
Interview date24 Mar 2023
Coding problem2

1. Two Sum

Easy
10m average time
90% success
0/40
Asked in companies
Chegg Inc.FacebookAmazon

You are given an array of integers 'ARR' of length 'N' and an integer Target. Your task is to return all pairs of elements such that they add up to Target.

Note:

We cannot use the element at a given index twice.

Follow Up:

Try to do this problem in O(N) time complexity. 
Try solving now

2. Reverse Integer

Easy
20m average time
80% success
0/40
Asked in companies
AppleAdobeFreshworks

You are given a 32-bit signed integer ‘N’. So, the integer will lie in the range [-2^31, 2^31 - 1]. Your task is to return the reverse of the given integer. If reversing causes overflow, then return -1.

Note:

(1) Do not use data types with the capacity of more than 32-bit like ‘long int’ or ‘long long int’ in C++. The problem is meant to reverse the integer using a 32-bit data type only.

(2) You should assume that the environment does not allow storing signed or unsigned 64-bit integers.
Try solving now
02
Round
Easy
Video Call
Duration60 Minutes
Interview date24 Mar 2023
Coding problem2

1. Maximum Subarray Sum

Moderate
25m average time
75% success
0/80
Asked in companies
SquadstackAmazonRazorpay

Given an array of numbers, find the maximum sum of any contiguous subarray of the array.


For example, given the array [34, -50, 42, 14, -5, 86], the maximum sum would be 137, since we would take elements 42, 14, -5, and 86.


Given the array [-5, -1, -8, -9], the maximum sum would be -1.


Follow up: Do this in O(N) time.

Try solving now

2. Find Number Of Islands

Moderate
34m average time
60% success
0/80
Asked in companies
MicrosoftAmazonUber

You are given a 2-dimensional array/list having N rows and M columns, which is filled with ones(1) and zeroes(0). 1 signifies land, and 0 signifies water.

A cell is said to be connected to another cell, if one cell lies immediately next to the other cell, in any of the eight directions (two vertical, two horizontal, and four diagonals).

A group of connected cells having value 1 is called an island. Your task is to find the number of such islands present in the matrix.

Try solving now
03
Round
Easy
Video Call
Duration60 Minutes
Interview date24 Mar 2023
Coding problem2

1. System Design Question

Was asked to create and define a webApp with micro frontend approach.

Problem approach

A web app with micro-frontend approach is a web application that is divided into smaller, independent parts (known as micro frontends) that can be developed and deployed independently. Each micro frontend represents a self-contained, modular part of the application with its own codebase, framework, and UI. The overall user interface is then composed of these smaller parts, which can be loaded independently and asynchronously.

Here's an example of how you could create and define a web app with micro-frontend approach:

Identify the micro frontends: The first step is to identify the different parts of the application that can be broken down into micro frontends. For example, a shopping website could have micro frontends for the homepage, product catalog, shopping cart, checkout process, and user account management.

Choose a framework: For each micro frontend, choose a framework that fits the specific requirements and development team. Popular choices include React, Angular, Vue.js, and Web Components.

Define the communication protocol: The micro frontends must be able to communicate with each other to create a cohesive user experience. This can be done through a well-defined API or by using a message broker such as RabbitMQ.

Create a common styling system: Since the micro frontends are developed independently, it is important to have a common styling system to ensure consistency across the entire app. This can be done through a shared CSS file or by using a CSS-in-JS library.

Implement a deployment strategy: Each micro frontend can be deployed independently, but it is important to have a deployment strategy in place to ensure that changes are released in a coordinated and controlled way.

Set up a gateway: Finally, the micro frontends need to be composed into a single user interface. This can be done by setting up a gateway that serves as the entry point to the application and handles the routing and loading of the individual micro frontends.

Easy
30m average time
80% success
0/40
Asked in companies
OYOThought WorksAdobe

You are given an input string 'S'. Your task is to find and return all possible permutations of the input string.

Note:
1. The input string may contain the same characters, so there will also be the same permutations.

2. The order of permutation does not matter.
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
348 views
0 comments
0 upvotes
SDE - 1
3 rounds | 5 problems
Interviewed by Veridic Private Limited
356 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
7873 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
9973 views
1 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Amazon
4310 views
1 comments
0 upvotes