Software Development Engineer I Interview Questions

1,214 software development engineer i interview questions shared by candidates

Technical Questions related to Python / Database / Networking Concepts / Rest API's etc. Also asked to write a Production level Sliding window based approach for a given DSA problem with handling edge cases, using loggers etc.
avatar

Software Development Engineer I

Interviewed at Rebel Foods (Formerly Faasos)

3.8
Aug 16, 2021

Technical Questions related to Python / Database / Networking Concepts / Rest API's etc. Also asked to write a Production level Sliding window based approach for a given DSA problem with handling edge cases, using loggers etc.

Round 1 (Machine Coding Round)(90 mins): Give a brief about your projects Problem statement: Digital wallet implementation There are several functionalities need to be implemented. All the test cases should pass. functionalities to implement: --> create wallet(accountholder, amount) //creates wallet and initialise balance --> transferMoney(acc1, acc2, amount) // transfer money from acc1 to acc2 --> statement(acc) // type of transfer(credit/debit), fromacc/toacc, amount --> offer1 --> acc_bal1 == acc_bal2 // after transaction if both acc bal are equal, then both are credited with 10/- --> offer2 --> 3 top customers --> 10 , 5, 2 (no of trans, acc_bal, creation_time) // top3 customers based on priority mentioned gets 10/-,5/-,2/- --> Overview(acc[]) // accholer, balance of all the customers After executing, interviewer asks for code walkthrough. PFA my answer for above problem.
avatar

Software Development Engineer I

Interviewed at Flipkart

3.8
Apr 19, 2021

Round 1 (Machine Coding Round)(90 mins): Give a brief about your projects Problem statement: Digital wallet implementation There are several functionalities need to be implemented. All the test cases should pass. functionalities to implement: --> create wallet(accountholder, amount) //creates wallet and initialise balance --> transferMoney(acc1, acc2, amount) // transfer money from acc1 to acc2 --> statement(acc) // type of transfer(credit/debit), fromacc/toacc, amount --> offer1 --> acc_bal1 == acc_bal2 // after transaction if both acc bal are equal, then both are credited with 10/- --> offer2 --> 3 top customers --> 10 , 5, 2 (no of trans, acc_bal, creation_time) // top3 customers based on priority mentioned gets 10/-,5/-,2/- --> Overview(acc[]) // accholer, balance of all the customers After executing, interviewer asks for code walkthrough. PFA my answer for above problem.

Problem 2 - Given a tree, each node of the tree has some coins you need to collect the maximum number of coins such that you do not collect coins from any alternate nodes. i.e if you collect coins from a node, you can not collect from any of it's adjacent node. eg - 1 / \ 5 6 / \ / \ 2 1 9 4 / \ 3 1 (5 + 3 + 9 + 4) = 21 given dfs approach dp on trees
avatar

Software Development Engineer I

Interviewed at Flipkart

3.8
Apr 19, 2021

Problem 2 - Given a tree, each node of the tree has some coins you need to collect the maximum number of coins such that you do not collect coins from any alternate nodes. i.e if you collect coins from a node, you can not collect from any of it's adjacent node. eg - 1 / \ 5 6 / \ / \ 2 1 9 4 / \ 3 1 (5 + 3 + 9 + 4) = 21 given dfs approach dp on trees

Viewing 661 - 670 interview questions

Glassdoor has 1,214 interview questions and reports from Software development engineer i interviews. Prepare for your interview. Get hired. Love your job.