Software Engineer Interview Questions in Riverside, CA | Glassdoor

Software Engineer Interview Questions in Riverside, 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

Software Engineer at Esri was asked...

Mar 13, 2009
 What is the difference between a reference and a pointer?3 AnswersThey are the same, but you can't reassign a reference and you have to de-reference a pointer to get to the data.There are additional differences. I would not say that they are same because: 1. References cannot be null, whereas pointers can; every reference refers to some object, although it may or may not be valid. 2. A reference always identifies a valid object in the memory. 3. References cannot be uninitialized. Because it is impossible to reinitialize a reference, they must be initialized as soon as they are created. In particular, local and global variables must be initialized where they are defined and references which are data members of class instances must be initialized in the class's constructor. 4. Once a reference is created, it cannot be later made to reference another object; we can say it cannot be reseated. This is often done with pointers.Thank you for elaborating. I didn't go into the full details for the sake of brevity. Your answer is definitely more helpful and correct than the one I originally wrote.

Nov 2, 2015
 How many integers fit in 2GB of RAM?3 Answerssizeof(int) = 4bytes 2GB = 2*1024 MB= 1024810^6bytes 2GB/4 = 512*10^6 IntegersOne integer is 32 bits. Then 1 int = 4 bytes. 1kb = 1024 bytes. Then 1kb can hold 256 integers. Then 2Gb can hold ((256*1024)*1024)*2 Which is 2^29One integer is 2^2 bytes. 2GiB is 2^30 bytes. 2^30/2^2 = 2^28 integers. OR-- One integer is 4*10^0 bytes. 2GB is 2*10^9 bytes. 2*10^9/4*10^0 = .5*10^9 = 5*10^8 integers.

Software Engineer In Runtime at Esri was asked...

Jan 2, 2019
 What is the difference between a map and a unordered_map?1 AnswerMap is implemented as a red black tree, unordered_map is a hashmap.

Software Engineer In Runtime at Esri was asked...

Jan 2, 2019
 Gave me a problem that count the number of 1's in a bit pattern that had several errors in it and asked me to debug.Be the first to answer this question

Software Engineer In Runtime at Esri was asked...

Jan 2, 2019
 What is the difference between post and pre increment?Be the first to answer this question

Software Engineer In Runtime at Esri was asked...

Jan 2, 2019
 What is the Big(O) notation of this problem?Be the first to answer this question

Nov 9, 2018

Software Engineer Front End at Esri was asked...

Nov 7, 2014
 Pretty Standard not that difficultBe the first to answer this question

Software Engineer In Runtime at Esri was asked...

Jan 2, 2019
 Given an array, sum the total value of numbers.1 AnswerYou can do it with a loop, or since it was 1-10 as the given numbers, there is a discrete mathematics formula for it.

Entry Level Software Engineer at American Technical Services was asked...

Apr 22, 2016
 "How much did you want to get paid" "How many hours can you work"Be the first to answer this question
110 of 50 Interview Questions