Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
Arcesium interview experience Real time questions & tips from candidates to crack your interview

Software Engineer

Arcesium
upvote
share-icon
2 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 3 months
Topics: OOPS, System Design, Algorithms, Dynamic Programming.
Tip
Tip

Tip 1 : Prepare well for core subjects
Tip 2 : Know about latest tech used for designing system
Tip 3 : Prepare and practice coding

Application process
Where: Hackerrank
Eligibility: No
Resume Tip
Resume tip

Tip 1 : Write a 1 page resume
Tip 2 : Highlight projects and experience

Interview rounds

01
Round
Easy
Online Coding Interview
Duration180 minutes
Interview date15 Apr 2022
Coding problem2

General Aptitude
Coding MCQs
2 Coding questions
All sections were time-bound and if you jump ahead in sections, you can’t go back. Interviews.

1. Find all anagrams in a String

Easy
15m average time
85% success
0/40
Asked in companies
SprinklrPaytm (One97 Communications Limited)Adobe

You have been given a string STR and a non-empty string PTR. Your task is to find all the starting indices of PTR’s anagram in STR.

An anagram of a string is another string which contains the same characters and is obtained by rearranging the characters.

For example: ‘SILENT’ and ‘LISTEN’ are anagrams of each other. ‘ABA’ and ‘ABB’ are not anagram because we can’t convert ‘ABA’ to ‘ABB’ by rearranging the characters of particular strings.

Note:

1. Both STR and PTR consist of English uppercase letters.
2. Length of string 'STR' will always be greater than or equal to the length of string ‘PTR’.
3. In case, there is no anagram substring, then return an empty sequence.
4. In case of more than one anagrams, return the indices in increasing order.
Try solving now

2. Delete Node In BST

Moderate
10m average time
90% success
0/80
Asked in companies
AdobeSAP LabsMakeMyTrip

You have been given a Binary Search Tree of integers with ‘N’ nodes. You are also given data of a node of this tree. Your task is to delete the given node from the BST.


A binary search tree (BST) is a binary tree data structure that has the following properties:

• The left subtree of a node contains only nodes with data less than the node’s data.

• The right subtree of a node contains only nodes with data greater than the node’s data.

• Both the left and right subtrees must also be binary search trees.
Example:
For the given BST, if we want to delete the node with data 5 :

Input

The modified BST will be:

Ouput

Please notice that another valid answer is:

Output

Note :

1. The node which we want to delete will always be present in the given tree.

2. If after deletion the tree becomes empty, print -1.
Try solving now
02
Round
Easy
Video Call
Duration60 minutes
Interview date19 Apr 2022
Coding problem2

1. Technical Questions

Introduce yourself (which programming language you prefer, etc.).
What is threading? Anywhere you have used it? Why use processes when we have threads?
Why C++? C++ vs python questions were asked like which consumes more space.

2. DBMS Questions

What are ACID properties? Are modern databases always consistent? If one server talks to another, and that one talks to another, and they don’t have the copies of each other’s DB in their local buffers, can it lead to an inconsistent state? (In short study OS, and DBMS well).
Given a tree and a target node’s address, find all of its cousins. (Can only use recursive stack space, no queue, no map, only recursive stack space allowed).
Given a table consisting of employee_id, employee_name, and manager_id (who is itself an employee), write SQL query to get the names of all employees and their managers. (famous question)

Here's your problem of the day

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

Skill covered: Programming

How do you write a single-line comment in C++?

Choose another skill to practice
Start a Discussion
Similar interview experiences
company logo
Software Engineer
4 rounds | 8 problems
Interviewed by Arcesium
982 views
0 comments
0 upvotes
company logo
Software Engineer
4 rounds | 4 problems
Interviewed by Arcesium
668 views
0 comments
0 upvotes
company logo
Software Engineer
4 rounds | 6 problems
Interviewed by Arcesium
658 views
0 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Arcesium
906 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
4 rounds | 1 problems
Interviewed by Newgen Software
2307 views
2 comments
0 upvotes
company logo
Software Engineer
3 rounds | 6 problems
Interviewed by HashedIn
1526 views
0 comments
0 upvotes
Software Engineer
2 rounds | 2 problems
Interviewed by Ernst & Young (EY)
0 views
0 comments
0 upvotes