TechRBM interview experience Real time questions & tips from candidates to crack your interview

Salesforce Developer

TechRBM
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
In college, our seniors informed us about how important DSA is to crack placements. Therefore, I started practicing DSA on CodeStudio and others right from my second year. I practiced a lot of questions.
Application story
I applied on LinkedIn, and then HR contacted me via email. I was asked to appear for the coding test. I applied through the link provided, and the further rounds were carried out.
Why selected/rejected for the role?
I was selected because I was able to answer all the coding questions correctly. I started with a naive approach and then proceeded to explain the optimized approach for almost all the questions.
Preparation
Duration: 4 Months
Topics: Data Structures, Operating system, OOPS, DBMS, Algorithms, Dynamic Programming
Tip
Tip

Tip 1: Never leave any topic from any chapter/subject. 

Tip 2: Learn to explain your thoughts well. 

Tip 3: Learn from previous experiences/interviews/problems asked.

Application process
Where: Other
Eligibility: NO
Resume Tip
Resume tip

Tip 1: At least 3 projects on your resume.
Tip 2: Do not write false information. You will always get caught. Be genuine.

Interview rounds

01
Round
Hard
Online Coding Test
Duration90 Minutes
Interview date8 Jul 2022
Coding problem2

1. Tiling Problem

Hard
45m average time
0/120
Asked in companies
OptumOlaAdobe

You have been given a board where there are '2' rows and 'N' columns. You have an infinite supply of 2x1 tiles, and you can place a tile in the following ways:

1. Horizontally as 1x2 tile
2. Vertically as 2x1 tile

Count the number of ways to tile the given board using the available tiles.

Note :
The number of ways might be large so output your answer modulo 10^9 + 7.

Here an example of tile and board for 'N' = 4 :

Tiling Example

Try solving now

2. Find K’th Character of Decrypted String

Moderate
33m average time
0/80
Asked in companies
OptumAtlassianAdobe

You have been given an Encrypted String where repetitions of substrings are represented as substring followed by the count of substrings.

Example: String "aabbbcdcdcd" will be encrypted as "a2b3cd3".

You need to find the 'K'th character of Decrypted String. Decrypted String would have 1-based indexing.

Note :

Input string will always be lowercase characters without any spaces.

If the count of a substring is 1 then also it will be followed by Integer '1'.
Example: "aabcdee" will be Encrypted as "a2bcd1e2"
This means it's guaranteed that each substring is followed by some Integer.

Also, the frequency of encrypted substring can be of more than one digit. For example, in "ab12c3", ab is repeated 12 times. No leading 0 is present in the frequency of substring.

The frequency of a repeated substring can also be in parts.
Example: "aaaabbbb" can also have "a2a2b3b1" as Encrypted String.
Try solving now
02
Round
Hard
Video Call
Duration60 Minutes
Interview date14 Jul 2022
Coding problem2

1. Positive Negative Pair

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

Given an array of distinct integers, find all the pairs having positive value and negative value of a number that exists in the array. Return the pairs in any order.

Note:
The pair consists of equal absolute values, one being positive and another negative.

Return an empty array, if no such pair exists.
Try solving now

2. Common Digit Longest Subsequence

Moderate
31m average time
0/80
Asked in companies
OptumLinkedInAmazon

You have been given an array of 'N' Integers. Find the length of the longest subsequence such that each adjacent element of the subsequence has at least one digit in common.

Note :
A sequence 'A' is a subsequence of a sequence 'B' if 'A' can be obtained from 'B' by deletion of several (possibly, zero) elements. For example, [3,1] is a subsequence of [3,2,1] and [4,3,1], but not a subsequence of [1,3,3,7] and [3,10,4].
Try solving now
03
Round
Easy
Video Call
Duration45 minutes
Interview date18 Jul 2022
Coding problem1

1. Middle Of Linked List

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

Given a singly linked list of 'N' nodes. The objective is to determine the middle node of a singly linked list. However, if the list has an even number of nodes, we return the second middle node.

Note:
1. If the list is empty, the function immediately returns None because there is no middle node to find.
2. If the list has only one node, then the only node in the list is trivially the middle node, and the function returns that node.
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
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3319 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2580 views
0 comments
0 upvotes