Upload Button Icon Add office photos

Filter interviews by

Twitter Software Developer Interview Questions, Process, and Tips for Freshers

Updated 15 Sep 2021

1 Twitter Software Developer Interview Experience for Freshers

6 questions found

Sort by: Popular

Software Developer Interview Questions

user image CodingNinjas

posted on 15 Sep 2021

I was interviewed in Jan 2021.

4 Interview Rounds

1

Coding Test Round (2 Questions)

Round duration - 90 minutes
Round difficulty - Hard

Online coding round , 2-3 questions. Level - med-hard

  • Q1. Fibonacci Number You are given an integer, all you have to do is to find whether this number is a Fibonacci number or not. Fn is said to be a Fibonacci sequence...read more
  • Q2. Break The Board You’re given a board of length 'L' and width 'W'. Your task is to break this board into 'L' * 'W' smaller square...read more
2

Telephonic Call Round (1 Question)

Round duration - 60 Minutes
Round difficulty - Medium

2 interviewers , coding problem, no compilation.

  • Q1. Minimum Number Of People To Teach Ninja has started a social networking site, Ninjas Space. There are a total of ‘N’ users and ‘M’ different types of languages ...read more
3

Face to Face Round (2 Questions)

Round duration - 40 minutes
Round difficulty - Medium

CS fundamentals. Tough round. 40 mins interview. 1 interviewer from USA

  • Q1. OS Questions

    What is virtual memory? 
    Related questions on virtual memory , follow up questions on each answer.

  • Q2. DBMS Questions

    What are Locks ?
    What is transaction? Types, Uses

4

Face to Face Round (1 Question)

Round duration - 40 minutes
Round difficulty - Hard

System Design Problem

  • Q1. System Design Problem

    Design Facebook like application

Interview Preparation Tips

Professional and academic backgroundI completed Software Engineering from Delhi Technological University. I applied for the job as SDE - 1 in BangaloreEligibility criteriaComputer related BranchTwitter interview preparation:Topics to prepare for the interview - DBMS, Data Structures and Algorithms , OOP, Maths puzzles, Aptitude , CN, OSTime required to prepare for the interview - 9 MonthsInterview preparation tips for other job seekers

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.
Tip 4 : Atleast 4 projects in Resume

Application resume tips for other job seekers

Tip 1 : Atleast 4 projects on Resume
Tip 2 : Do not write false things. You always get caught. Be genuine.

Final outcome of the interviewRejected

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
2
 Poor
Difficulty level
 -
Duration
 -
Result
 -

5 Interview Rounds

1

Coding Test Round

It was a medium-level DSA round

2

Coding Test Round

This was also a DSA round

3

Coding Test Round

This again a DSA round

4

Technical Round (1 Question)

  • Q1. Can't disclose the question because of NDA signed but it was a design round
5

One-on-one Round (1 Question)

  • Q1. This was a project discussion round
Interview experience
5
 Excellent
Difficulty level
 Moderate
Duration
 2-4 weeks
Result
 No response

I applied via LinkedIn and was interviewed in Jul 2024.

1 Interview Round

1

HR Round (2 Questions)

  • Q1. Why you want to join facebook?
  • Q2. Whats the best feature you like in Facebook?

Software Developer Interview Questions

Uber user image Anonymous

posted on 11 Jun 2023

Interview experience
5
 Excellent
Difficulty level
 -
Duration
 -
Result
 -

3 Interview Rounds

1

Resume Shortlist Round

Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
2

Coding Test Round

Python , sql coding test

3

One-on-one Round (1 Question)

  • Q1. Discussion on recent project and integration process

Interview Preparation Tips

Interview preparation tips for other job seekers - be thorough in technical parts

Software Developer Interview Questions

OLX user image Anonymous

posted on 11 Aug 2022

I applied via LinkedIn and was interviewed in Jul 2022.

2 Interview Rounds

1

Resume Shortlist Round

Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
2

Aptitude Test Round

Q1 - array questions.
Q2 - Graph questions.
Q3 - DP questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Must do medium questions on leetcode. Should be know all the data structures and algorithms. Should be know all CS fundamentals. No need to give advanced contest on codeforces.

Software Developer Interview Questions

Amazon user image CodingNinjas

posted on 15 Sep 2021

I was interviewed in Apr 2021.

3 Interview Rounds

1

Coding Test Round (1 Question)

Round duration - 40 minutes
Round difficulty - Medium

It was in the morning session around 10:00AM-10:40AM. Platform used for this round was hackerrank. Level of questions were of moderate level.

  • Q1. Maximum Subarray Sum You are given an array (ARR) of length N, consisting of integers. You have to find the sum of the subarray (including empty subarray) havin...read more
2

Group Discussion Round (1 Question)

Round duration - 20 minutes
Round difficulty - Medium

It was in the evening around 5:00PM-5:30PM and the platform used for this round was skype. There are total 5 students in each group

  • Q1. Search In Rotated Sorted Array Aahad and Harshit always have fun by solving problems. Harshit took a sorted array and rotated it clockwise by an unknown amount....read more
3

HR Round (1 Question)

Round duration - 15 minutes
Round difficulty - Easy

It was in the night around 7:00PM-7:15PM. Platform used for this round was skype. Interviewer was very friendly in nature. This round focusses more on your personality rather than knowledge

  • Q1. Basic HR Questions

    Why do want to join Amazon?

    Why should we hire you?

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in MumbaiEligibility criteriaNo backlogsAmazon interview preparation:Topics to prepare for the interview - Data Structures, OOPS, Algorithms, Data Structures, Dynamic ProgrammingTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 :Practice questions as much as possible.
Tip 2 : Do work on time management.
Tip 3 : Have a good hold on your projects

Application resume tips for other job seekers

Tip 1 : It should not be too long or too short.
Tip 2 : Do not put false things on resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

3 Interview Rounds

Interview Preparation Tips

Round: Test
Experience: Three questions of increasing difficulty level. The first one was on string manipulation, the second was based on the iterative version of the merge sort algorithm and the last one on dynamic programming.
Total Questions: 3

Round: Other Interview
Experience: Eight students were selected for this stage which consisted of three separate interviews. The first one was on algorithms and programming, the second on system design and the third was HR. In the algorithms and programming interview I was asked two questions. The interviewer asked me to first explain the proposed algorithm and then I was expected to write the code on a white board they had provided. Three weeks after the interviews the selected candidates were informed through the concerned placement coordinator.

General Tips: Don't panic, the interviewers don't expect you to come up with the optimum result directly and they will give you enough time to refine your solution.
Skill Tips: No special preparation is required. Just make sure that you have understood the fundamentals
of Data Structures and Algorithms well.
College Name: NIT SURATHKAL

2 Interview Rounds

Interview Preparation Tips

Round: Test
Experience: The written test did NOT involve general aptitude questions. Most questions were CS specific and pertained to some kind of algorithmic analysis, design of recursive solutions, designing and tracing out an algorithm on a given sample etc. About 50-60% of the candidates were eliminated in this round.

Round: Test
Experience: The next round was a coding assignment. For those familiar with code-chef, the coding assignment was similar to a medium level problem (in the practice section) and had to be done in C. The codingassignment by design, required algorithmic optimization to execute within the prescribed time limit. About 10 candidates (8 UG and 2 PG) were selected for interviews. Yahoo generally conducts 4 technical interviews and an HR interview. Typically, 2 of the 4 tech interviews will be with immediate seniors in teams that are interested in your profile. The remaining two will be with more senior engineers (in fact, one of my interviews was with the tech director of a vertical at Yahoo). Interviewers discuss with each other after each interview, and some candidates were eliminated after one poor interview. It is therefore quite important to do

General Tips: Apart from technical skills, your communication and social skills are what can make or break an interview and eventually, decide whether or not you get the job. Objectively speaking, most candidates who make it to the final round will be very technically proficient. Therefore, your aim should be to make the decision regarding your candidature anything BUT objective. The real advantage of an interview is to let the interviewer know YOU, beyond just your written test score or your academic credentials. Interviewers like confidence in a candidate and it can even make you seem better than you really are. It will also help to have a few well thought out questions in mind for your interviewer, to show him that you have put in more effort than other candidates to find out about the kind of work going on at the company. One thing youcan do is to find out who all the interviewers are during the pre-placement talk (Yes, attending the PPT CAN BE USEFUL). General Tips Preparation Look up their LinkedIn profiles and note what projects they have worked on or guided. Asking a few insightful questions about those specific projects is a good way to create a good impression of you. It is very difficult to truly judge a candidate during a 45 minute interview, so what matters a lot is the impression left in the interviewers mind about you. If possible, try to establish a social connect during your limited interaction with the interviewers, BEFORE the interviews take place. For example, one of my interviewers, a senior tech manager at Yahoo, was an NITK alumnus. Before the interviews, I spoke to him about his experience in college. As it turns out, he was one of the founders of the web club at NITK, of which I am a member. We spoke for about 15 minutes about how the club has grown and how the club has helped its members ever since.
Skill Tips: For a computer science student who intends to take up a technical job at a tier 1 company, spend as much time as possible, honing your technical skills. Start well before placement season, if possible, in 3rd year itself
College Name: NIT SURATHKAL

I was interviewed before Jan 2021.

2 Interview Rounds

1

Coding Test Round (2 Questions)

Round duration - 120 minutes
Round difficulty - Easy

Hello everyone! Expedia came to our campus for full time hiring of final year students. They had shortlisted candidates for the interviews by taking an online test comprised of four sections (Quantitative, C, Logical and English). Every section had a timer attached to it, so you need to think and answer quickly. Although, the questions were easy but cutoff was quite high. This round was followed by a coding round, comprised of two questions.

  • Q1. Deletion In Circular Linked List You are given a Circular Linked List of integers, and an integer, 'key'. You have to write a function that finds the gi...read more
  • Q2. Page Faults In computing, a page fault is an exception for the memory management unit (MMU) when a process accesses a memory page without proper preparations. -...read more
2

Face to Face Round (2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

The man who was taking my first round was my alumni. He started-off by asking my introduction and then gave me 2 programming questions to code. He then navigated on to my Codechef profile and asked a question that I did in the June 14 Long Contest. I explained him and he was satisfied. 
Tips : You don’t have to answer the stuffs quickly, rather you need to develop some test cases and have some discussion regarding the structure of the problem, and then answer.

  • Q1. Cycle Detection in a Singly Linked List You have given a Singly Linked List of integers, determine if it forms a cycle or not. A cycle occurs when a node's ...read more
  • Q2. Closest Sum Given an array 'ARR'' of 'N' integers and an integer 'target', your task is to find three integers in 'ARR' such...read more

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAExpedia Group interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Software Developer Interview Questions

Facebook user image CodingNinjas

posted on 28 Dec 2021

I was interviewed before Dec 2020.

4 Interview Rounds

1

Coding Test Round (2 Questions)

Round duration - 90 minutes
Round difficulty - Hard

This was an online coding round where we were supposed to solve 2 questions under 90 minutes . Both the questions in my set were related to Graphs and were quite tricky and heavy to implement.

  • Q1. Count Ways You have been given a directed graph of 'V' vertices and 'E' edges. Your task is to count the total number of ways to reach different...read more
  • Q2. Course Schedule II You have been given ‘N’ courses and some courses may have prerequisites. Now consider a matrix ‘PREREQUISITES’ of size 'M' x 2 which ...read more
2

Face to Face Round (2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This was a Data Structures and Algorithms round with some standard questions . I was expected to come up with an
efficient approach and code it as well .

  • Q1. Merge Intervals You are given N number of intervals, where each interval contains two integers denoting the start time and the end time for the interval. The ta...read more
  • Q2. Longest Route You are given a 2-D binary matrix "Mat" of dimensions N x M consisting only of 0s and 1s. The cell consisting of 0 means that the cell i...read more
3

Face to Face Round (2 Questions)

Round duration - 50 Minutes
Round difficulty - Medium

This was also a DSA round where I was asked to code only one of the questions but I eventually ended up coding both
as I had some spare time and explained my approches very smoothly to the interviewer . This round went preety well .

  • Q1. Longest Increasing Subsequence For a given array with N elements, you need to find the length of the longest subsequence from the array such that all the elemen...read more
  • Q2. Search In Rotated Sorted Array You have been given a sorted array/list ARR consisting of ‘N’ elements. You are also given an integer ‘K’. Now the array is rotat...read more
4

Face to Face Round (2 Questions)

Round duration - 50 Minutes
Round difficulty - Medium

This was also a DSA round with 2 questions of Medium to Hard difficulty . I was expected to follow some clean code and OOPS principles to write the code in this round .

  • Q1. Rank from Stream You are given an array of ‘N’ integers say ‘ARR’ and provided with other integer say ‘K’. Now you have to find the Rank of ‘ARR[K]’. Note: The ...read more
  • Q2. LRU Cache Implementation Design and implement a data structure for Least Recently Used (LRU) cache to support the following operations: 1. get(key) - Return the...read more

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAFacebook interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Twitter Interview FAQs

How many rounds are there in Twitter Software Developer interview for freshers?
Twitter interview process for freshers usually has 2 rounds. The most common rounds in the Twitter interview process for freshers are Coding Test and One-on-one Round.
What are the top questions asked in Twitter Software Developer interview for freshers?

Some of the top questions asked at the Twitter Software Developer interview for freshers -

  1. How do you test the feasibility of an id...read more
  2. Explain the process of calling an ...read more

Tell us how to improve this page.

Twitter Software Developer Salary
based on 9 salaries
₹21.1 L/yr - ₹49.1 L/yr
356% more than the average Software Developer Salary in India
View more details
Software Engineer
22 salaries
unlock blur

₹19.1 L/yr - ₹64.6 L/yr

Senior Software Engineer
12 salaries
unlock blur

₹37.5 L/yr - ₹80 L/yr

Software Developer
9 salaries
unlock blur

₹21.1 L/yr - ₹49.1 L/yr

Project Manager
5 salaries
unlock blur

₹12 L/yr - ₹32 L/yr

Senior Engineer
4 salaries
unlock blur

₹34 L/yr - ₹100 L/yr

Explore more salaries
Compare Twitter with

Facebook

4.4
Compare

LinkedIn

4.3
Compare

Snap Inc

2.0
Compare

Pinterest

4.8
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview