Calsoft Interview Questions

Excerpts from Interview #1:
Technical interview:
  • What is sorting algorithm?
  • What do you mean by network layer protocol?
  • What are OSI layers?
  • What is a recursion function?
  • What is abstract class?
HR Interview:
  • Tell me about yourself
  • What is your favourite subject?
  • What do you know about this company?
  • Do you have any questions for us?
Excerpts from Interview #2:
Technical interview:
  • What is the output of the following program?
    #include
    main()
    {
    extern int a;
    cout<<a;
    }
    int a=20;
    (a) 20 (b) 0 (c) Garbage value (d) error
  • What is the difference between Response.Expires and Expires.Absolute in ASP.NET?
  • What are the different types of object used in ASP?
  • How to check the performance of SPS?
  • Write a SQL query to join multiple tables?
  • What are the types of optimization used in queries?
  • What is the difference between ISQL and OSQL?
  • What is the output of the following program?
    main()
    {
    int a[5]={2,3};
    cout<<a[2]<<a[3]<<a[4];
    }
    (a) Garbage value (b) 2 3 3 (c) 3 2 2 (d) 0 0 0
  • What is the output of the following program?
    main()
    {
    int a,b;
    a=sumdig(123);
    b=sumdig(123);
    cout<<a<
    }
    sumdig(int n)
    {
    static int s=0;
    int d;
    if(n!=0)
    {
    d=n%10;
    n=(n-d)/10;
    s=s+d;
    sumdig(n);
    }
    else return(s);
    }
    (a) 12 6 (b) 6 12 (c) 3 15 (d) error
HR Interview:
  • Explain about your memorable days in college time?
  • Have you read any of Chetan Bhagat’s book?
  • What you like/dislike the most in it?
  • What was your biggest mistake?
  • Why haven’t you got a job yet?
  • You do not have all the experience we are seeking for this position.
  • Why do you want to quit your present job?
  • Have you ever made a mistake at work? How did you rectify it?
Excerpts from Interview #3:
Technical interview:
  • What is the output of the following program?
    #define CUBE(x) (x*x*x)
    main()
    {
    int a,b=3;
    a=CUBE(b++);
    cout<<a < < b;
    }
  • What is the duration of caching technique?
  • What are different types of configuration files used?
  • What is Postback?
  • What is the output of the following program?
    main()
    {
    inti=-3,j=2,k=0,m;
    m=++i&&++j||++k;
    cout<<i<<j<<k<<m;
    }
    (a) -2 3 0 1 (b) -3 2 0 1 (c) -2 3 1 1 (d) error 
  • Write a SQL query to optimize the data that is received after joining the tables?
  • How to disable an index using select query?
  • Which one is faster clustered index or non-clustered index?
HR Interview:
  • What major problems did you face in your last role?
  • Where do you see yourself 5 years from now?
  • How do you feel about doing repetitive work?
  • How did you manage to attend this interview during your working hours?
  • Would you like to work in a team or on your own?
  • If your last boss was present here, what do you think he would tell us about you?
  • Has your career developed as you had liked?
  • What is your expected salary?
  • What will you do if you are offered a job with a salary higher than this?
  • Do you want to ask us something about the company?
Test Site