Binghamton University

  www.binghamton.edu
  www.binghamton.edu

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 Interview Candidate in Vestal, NY
Anonymous Interview Candidate in Vestal, NY
Application Details

I applied through an employee referral. The process took a weekinterviewed at Binghamton University in May 2009.

Interview Details

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
No Offer
Neutral Experience
Average Interview

Work at Binghamton University? Share Your Experiences

Binghamton University

 
Click to Rate
or

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.