Software Engineer Quizzes & Trivia


GUIDANCE TO CANDIDATESThis exam contains 20 multiple choice questions, each worth 3 points.Tick the ONE best answer for each question. Make sure that your answer is clearly marked. You will not receive partial credit for any work...

Questions: 23  |  Attempts: 125   |  Last updated: Nov 15, 2016
  • Sample Question
    Statement: A large number of people in ward X of the city are diagnosed to be suffering from a fatal malaria type. Courses of Action: I) The city municipal authority should take immediate steps to carry out extensive fumigation in ward X. II) The people in the area should be advised to take steps to avoid mosquito bites.

This test was intended to give some picture about your general technical skills.

Questions: 11  |  Attempts: 36   |  Last updated: May 9, 2018
  • Sample Question
    What is order of evaluation for logical operator "&&", "||", "!=" or "=="  in C

This is the initial screening examination for a Software Engineer position at Indura Systems, Inc.  This examination will assess technical, team work, and cognitive capabilities.  The questions are a mix...

Questions: 7  |  Attempts: 15   |  Last updated: May 9, 2018
  • Sample Question
    For Medicare reporting, the treatments provided must be reported in a specified format:     Examples          3 treatments per week for 6 weeks: 3W6          3 treatments per week for 6 weeks, followed by 1 per week for 2 weeks: 3W6,1W2In addition, for Medicare, all weeks start on a Sunday.  A "calendar week" is a seven day period that starts on Sunday and ends on Saturday.  Even if the treatments start or end in the middle of a week, the number of treatments are still reported per calendar week.ProblemThe patient is treated for 60 consecutive days, beginning on August 1, 2009, which is a Saturday.  The doctor's orders are 7 treatments per week, for the entire 60 day period.  This is correctly reported to Medicare as:     1W1,7W8,3W1If the treatments continued for another 60 day period, starting on September 30, 2009, and the doctor's orders are still 7 treatments per week, how should the second 60 day period be reported?


Questions: 97  |  Attempts: 7   |  Last updated: Mar 4, 2013
  • Sample Question
    Define the Unified Process. Check all that apply.




Related

Software Engineer Questions and Answers


  • Statement: A large number of people in ward X of the city are diagnosed to be suffering from a fatal malaria type. Courses of Action: I) The city municipal authority should take immediate steps to carry out extensive fumigation in ward X. II) The people in the area should be advised to take steps to avoid mosquito bites.

  • Statement: Severe drought is reported to have set in several parts of the country. Courses of Action: I) Government should immediately make arrangement for providing financial assistance to those affected. II) Food, water and fodder should immediately be sent to all these areas to save the people and cattle.

  • Statement: Since its launching in 1881, Kitchens Ltd has so far accumulated losses amounting to Sterling 100000. Courses of Action: I) Kitchens Ltd should be directed to reduce wasteful expenditure and to increase sale prices.II) An amount of about Sterling 200 000 should be provided to Kitchens Ltd to make the company economically viable.

  • What is order of evaluation for logical operator "&&", "||", "!=" or "=="  in C
    Software engineer question from

  •  Which of the following is evaluated first:
    Software engineer question from

  • Evaluate the following as true or false: !(1 &&0 || !1)
    Software engineer question from

  • For Medicare reporting, the treatments provided must be reported in a specified format:     Examples          3 treatments per week for 6 weeks: 3W6          3 treatments per week for 6 weeks, followed by 1 per week for 2 weeks: 3W6,1W2In addition, for Medicare, all weeks start on a Sunday.  A "calendar week" is a seven day period that starts on Sunday and ends on Saturday.  Even if the treatments start or end in the middle of a week, the number of treatments are still reported per calendar week.ProblemThe patient is treated for 60 consecutive days, beginning on August 1, 2009, which is a Saturday.  The doctors orders are 7 treatments per week, for the entire 60 day period.  This is correctly reported to Medicare as:     1W1,7W8,3W1If the treatments continued for another 60 day period, starting on September 30, 2009, and the doctors orders are still 7 treatments per week, how should the second 60 day period be reported?
    Software engineer question from

  • The BitPack Data Compression Problem A data compression operation has two opposite faces: the compression and the decompression. Normally, when a standard is published by ISO or CCITT it only describes the simplest operation leaving the other to the application programmers. The CCITT text for the BitPack algorithm describes the data decompression as in the following: While (there is input) n <-- read next byte If (0<= n <= 127) copy the next n+1 bytes to the output as they are Else If (129<= n <=255) copy the next byte n-128+1 times to the output Else If n=128 do nothing This question is concerned with the compression function. InputThe input is a simple byte sequence. All files can be regarded as simple byte sequences.OutputThe output will consist of a simple byte sequence with compressed content. From this compressed output and applying the algorithm described above,it should be possible to retrieve the original byte sequence.Samples Note: in the examples below [ddd] stands for a character with ASCII code equal to ddd.Sample Input 1aaaaaaaarstqahbbbbbbbSample Output 1[135]a[5]rstqah[134]b Sample Input 2aaaaaaaaaaSample Output 2[137]a Sample Input 3abcdefghijSample Output 3[9]abcdefghijProblemBelow is a routine that performs the opposite operation: the data compression.  There is a bug in it.  Please identify what the bug is.  The routine calls two subroutines named outputRepeat and outputUnique,you may assume they are both correct.void bitPack(char* text){    char thisChar, prevChar;    int begin, end, i, state;    assert(text);    state = UNKNOWN;    prevChar = text[0];    i = 1;    while (thisChar = text[i])    {        if (thisChar == prevChar)        {            if (state == UNIQUE) outputUnique(text, begin, (end - 1)), begin = i - 1;            if (state == UNKNOWN) begin = i - 1;            state = REPEAT;        }        else        {            if (state == REPEAT) outputRepeat(text, begin, end), begin = i;            if (state == UNKNOWN) begin = i;            state = UNIQUE;        }        end = i;        prevChar = thisChar;        ++i;    }    if (state == UNIQUE) outputUnique(text, begin, end);    if (state == REPEAT) outputRepeat(text, begin, end);    if (state == UNKNOWN) outputUnique(text, 0, 0);} 
    Software engineer question from

  • Square sheets of paper of any size can placed over each other to form patterns.  The patterns are the visible edges of the sheets of paper.  Assume that the squares are opaque and cannot be folded or otherwise altered. For example, below is a pattern of visible edges.  Below the pattern are 2 different examples showing how to create the pattern with 5 squares.  For illustration, each square of paper is shown with a different color, and an "exploded" diagram is also shown to the right of each example.What is the smallest number of square sheets of paper of any size that can be placed over each other to form the pattern below?  Assume that the squares are opaque and cannot be folded or otherwise altered.
    Software engineer question from

  • Define the Unified Process. Check all that apply.
    Software engineer question from

  • Of the 4 basic characteristics of a unified process, a starting point of software development is __________.
    Software engineer question from

  • Of the 4 basic characteristics of a unified process, doing step by step small portions of detailed points until it's complex  is __________.
    Software engineer question from