Binghamton University Software Engineer Interview Questions | Glassdoor

Binghamton University Software Engineer Interview Questions

1 Interview Review

Experience

Experience
0%
100%
0%

Getting an Interview

Getting an Interview
100%

Difficulty

3.0
Average

Difficulty

Hard
Average
Easy

1 Candidate Interview ReviewBack to all Interviews

Filter

Sort: PopularDateDifficulty

Filter

Sort: PopularDateDifficulty

 

Software Engineer Interview

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

Application

I applied through an employee referral. The process took a week. I interviewed 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.