Binghamton University Software Engineer Interview Questions

1 Interview Review

Interview Experience

Interview Experience

0%
100%
0%

Getting an Interview

Getting an Interview

100%

Interview Difficulty

3.0
Average

Interview Difficulty

Hard

Average

Easy

1 Candidate Interview Review Back to all Interviews

Sort: Popular Date Difficulty

 

Software Engineer Interview

Anonymous Employee in Vestal, NY
No Offer
Neutral Experience
Average Interview

Application

I applied through an employee referral. The process took a weekinterviewed at Binghamton University (Vestal, NY) in May 2009.

Interview

What position do you expect? What language do you want to answer with? (I choose C.) What kind of questions do you meet for the online assessment? what is static in C? how is it implemented by the compiler? write the definition of a function that returns both the max and min. why do you use the condition variable? how to implement a lock? Under what condition must you use linked list instead of array? what data structure can you use to store elements dynamically and access them efficiently? The complexity of finding any element in a linked list in the worst case. multi-thread library programming: did you write your multi-thread library with p-thread? is there any problem you have with you library? did you do your projects on linux? If you want to find a string in a file, what command should you use? do you know vector in C++? a question about real-time programming (I forgot) what is buffer overflow?

Interview Questions

  • Given two classes: class B { public: B(args_1); B(args_2); // and many constructors with different arg lists }; class D : public B { public: D(args_1) : B(args_1) {} D(args_2) : B(args_2) {} // and many constructors with different signatures similarly implemented // some additional stuff specific to D }; Assume that the arg list for B's constructors are quite long and may be revised pretty often in the future, in which case D's constructors have to be recoded correspondingly. Duplicating the update by copy-and-paste will certainly work here. Can you propose a better way so that the update can be done in one place without copy-and-paste duplication?   Answer Question
Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.