Software engineer Interview Questions in San Jose, CA | Glassdoor

Software engineer Interview Questions in San Jose, CA

Software engineers write programs to design and develop computer software. Interviews are highly technical, so come ready to work through coding problems and math brainteasers. The specific questions you are asked will depend on what type of programming position you are looking for. Try researching a specific software discipline such as web development, application development, or system development.

Top Interview Questions

Sort: RelevancePopular Date

Just data structure and algorithms questions

14 Answers

Could you share the System Design question?

It was very simple just generic question key to system design question is to ask a lot of question and decision making based on their answers. It's good to have a healthy conversation.

Thank you. Any reason why you declined the offer?

Write a probability formula to tell how many bits will be changed when 1 is added to a 32 bit binary number.

11 Answers

Given two integer arrays. Find the Largest Common sub array. For example, arr1 = {1,2,3,2,3,2} arr2={2,2,3,3,4,5}, the largest common sub array is {2,2,3,3}

8 Answers

n= 20 for (i=0;i<n; i--) print i the question was to change or replace a only one character in for loop to print 20 times.

9 Answers

Questions related to data structures like "What data structure would you use for a browser's BACK & FORWARD ability"

7 Answers

CODING (weight: 50%) The string "PAYPAL IS HIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility) P A H N A P L S I I G Y I R And then read line by line: PAHNAPLSIIGYIR Write the code that will take a string and make this conversion given a number of rows: String convert(String text, int nRows); convert("paypalishiring", 3) should return "pahnaplsiigyir"

6 Answers

Given a matrix print it clockwise from the first element to the very inner element.

6 Answers

Search a sorted array for the first element larger than k

8 Answers

Consider the following function: int f (int num) { int out = 0; for (; num > 0; num /= 10) { int d = num % 10; out *= 10; out += d; } return out; } 1) What does it do? 2) Write the same algorithm using recursion

5 Answers

You have five bottles with pills. One bottle has 9 gram pills, the others have 10 gram pills. You have a scale that can only be used once. How can you find out which bottle contains the 9 gram pills?

5 Answers
110 of 1,839 Interview Questions