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

Software Engineer

Xoxoday
upvote
share-icon
1 rounds | 2 Coding problems

Interview preparation journey

expand-icon
Journey
My journey began with a curiosity for technology and a passion for problem-solving. I started by mastering foundational programming skills and gradually ventured into frameworks like React and DSA. Over time, I worked on various projects, enhancing my expertise in cloud services like AWS, web development, and performance optimization.
Application story
I came across the job posting on a professional networking platform and immediately felt that it aligned with my skills and interests. After tailoring my resume to highlight relevant experiences, I submitted my application through their online portal.
Why selected/rejected for the role?
I was rejected for this role due to a lack of advanced knowledge in edge cases, which highlighted areas for improvement. This feedback motivates me to strengthen my expertise and try again.
Preparation
Duration: 2 Months
Topics: React.js, JavaScript, Redux, Data Structures & Algorithms, Node.js, AWS, etc.
Tip
Tip

Tip 1: Practice React.js with edge cases.
Tip 2: Focus on DSA.

Application process
Where: Other
Eligibility: No criteria, (Salary - 18k)
Resume Tip
Resume tip

Tip 1: Mention your skills at the top of the section in your resume.
Tip 2: The resume should be clear.

Interview rounds

01
Round
Medium
Video Call
Duration60 minutes
Interview date4 Dec 2024
Coding problem2

The interview focused on core concepts of React, such as state management, hooks, and lifecycle methods, along with backend principles in Node.js, including API development and middleware. Additionally, they tested my understanding of Data Structures and Algorithms (DSA) with problems related to arrays, linked lists, and optimization techniques. The questions required both theoretical knowledge and practical problem-solving skills.

1. Rotting Oranges

Moderate
20m average time
78% success
0/80
Asked in companies
MicrosoftAmazonApple

You are given a 2D grid of integers where:

0 represents an empty cell,
1 represents a fresh orange, and
2 represents a rotten orange.
Every minute, any rotten orange rots its adjacent fresh oranges (up, down, left, right). Write a function to determine the minimum time required for all fresh oranges to become rotten. If it is impossible to rot all oranges, return -1.

Problem approach

Tip 1: Focus on basic recursion. 
Tip 2: Optimization.
 

Try solving now

2. React App

Design a small React app that has a UI to show a popup with a cross and an OK button.

Problem approach

Tip 1: Just write the logic to show these behaviors.
Tip 2: Focus on React.js, HTML, and CSS.

Here's your problem of the day

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

Skill covered: Programming

Which SQL keyword removes duplicate records from a result set?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
3509 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS Associates
389 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
1409 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
959 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by Mindtree
11083 views
7 comments
0 upvotes
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
7002 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
8503 views
1 comments
0 upvotes