Dell's RSA Security SDE 2 2021 || Experience 2.5Yrs [OFFER!]

dell logo
dell
Software Development Engineer 22.5 yearsOffer
February 10, 20213 reads

Summary

I successfully interviewed for a Software Development Engineer 2 role at Dell's RSA Security, navigating through technical rounds covering Javascript, Java, data structures, and algorithms, followed by a manager interview and HR discussion, ultimately receiving an offer.

Full Experience

My interview journey at Dell's RSA Security for the Software Development Engineer 2 role began with an invitation from HR. I had 2.5 years of experience at the time of my application.

Round 1: Javascript Basics Interview (45 minutes, Zoom Meeting)

This round focused heavily on my front-end and Java knowledge. I started by introducing myself, followed by a discussion comparing Angular with vanilla Javascript and the advantages I've observed. A practical problem was posed: I needed to write an HTML template on Notepad to display information from a given JSON with a list of objects. I explained my approach using the ngFor Angular directive. We then delved into core Javascript concepts like the difference between === and ==, and Java concepts such as equals() vs == for Strings and objects. Further questions included the concept of BehaviorSubject in Angular and its use cases, and detailed discussions about my current project and its implementation.

Round 2: Technical Coding Round

The second round was more focused on core Java, data structures, and algorithms. After a brief self-introduction, I was asked about JVM's platform independence and whether JDK is platform independent. We discussed Java's stack and heap memory, including how they are utilized. Naturally, there was a deep dive into my current project. This round also included two coding challenges:
  1. Find the Missing Number: I was asked to write a program to find the single missing number in an array of size 7, given an example like [5,2,3,4,1,8,0] where the missing number is 7.
  2. Detect Cycle in Linked List: I had to code a program to determine if a given linked list is circular.
The interviewer also touched upon Spring Boot REST Services and SQL concepts, specifically asking me to explain LEFT JOIN. Towards the end, I was asked about the toughest coding problem I had faced in a previous project and how I solved it.

Round 3: Manager Interview

This round felt like a stress test, primarily focusing on behavioral aspects and my ability to handle challenging situations. The manager inquired about how I deal with tough situations with clients, conflicts with leads, and my debugging approach when issues stem from external dependencies. We also discussed my technical stack and project experience for about an hour.

HR Round

Finally, I had the HR round, which primarily revolved around salary discussions. I successfully navigated all rounds and received an offer for the SDE 2 position.

Interview Questions (3)

Q1
Display JSON Data in HTML Template
Other

I was given a JSON with a list of objects and asked to write an HTML template (on notepad) to display this information.

Q2
Find Missing Number in Array
Data Structures & AlgorithmsEasy

I was asked to code a program to find the only missing number in an array of size 7, given an example [5,2,3,4,1,8,0] where the answer is 7.

Q3
Detect Cycle in Linked List
Data Structures & AlgorithmsMedium

I was asked to code a program to determine if a given linked list is circular (contains a cycle).

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!