Common Jobs

Associate Software Engineer

Software Engineering Skills Test Instructions
Test Duration: 40 Minutes
Read Carefully: Begin by carefully reading all instructions and questions before starting the test. Understanding the requirements will help you approach each question effectively.
Time Management: Allocate your time wisely. Note the time allotted for each section or question, and ensure you pace yourself accordingly to complete the test within 40 minutes.
Answer Every Question: Attempt to answer every question to the best of your ability. Even if you're uncertain about an answer, provide your best attempt as partial credit may be awarded.
Review Your Answers: If time permits, review your answers before submitting the test. Check for any errors or areas where you can improve your responses.
Stay Calm and Focused: Maintain a calm and focused mindset throughout the test. Avoid getting flustered or stressed if you encounter challenging questions.
Follow Specific Instructions: Adhere to any specific instructions provided for individual questions or sections. Pay attention to formatting requirements, code conventions, or any other guidelines mentioned.
Contact Information: Ensure your contact information, such as your name and contact number, is clearly provided on the test paper or submission platform.
Avoid Cheating: Do not engage in any form of cheating, plagiarism, or unauthorized collaboration during the test. Your integrity is essential to accurately assess your skills.Only One Attempt Will count

 

1 / 87

1. The situation when in a linked list START=NULL is

2 / 87

2. How many cycles should be contained in a tree?

3 / 87

3. Ackerman’s function is defined on the non-negative integers as follows
a (m,n) = n+1 if m=0
= a (m-1, 1) if m ≠ 0, n=0
= a (m-1, a(m, n-1)) if m ≠ 0, n ≠ 0
The value of a (1, 3) is

4 / 87

4. __________ DevOps software that combines the ability to develop, secure, and operate software in a single application.

5 / 87

5. Which of the following is a not type of polymorphism in Java Programming?

6 / 87

6. What will be the output of the program?

class Happy extends Thread 

{ 

    final StringBuffer sb1 = new StringBuffer(); 

    final StringBuffer sb2 = new StringBuffer(); 

 

    public static void main(String args[]) 

    { 

        final Happy h = new Happy(); 

 

        new Thread() 

        { 

            public void run() 

            { 

                synchronized(this) 

                { 

                    h.sb1.append("A"); 

                    h.sb2.append("B"); 

                    System.out.println(h.sb1); 

                    System.out.println(h.sb2); 

                } 

            } 

        }.start(); 

 

        new Thread() 

        { 

            public void run() 

            { 

                synchronized(this) 

                { 

                    h.sb1.append("D"); 

                    h.sb2.append("C"); 

                    System.out.println(h.sb2); 

                    System.out.println(h.sb1); 

                } 

            } 

        }.start(); 

    } 

}

7 / 87

7. Which of the following data structures are indexed structures?

8 / 87

8. Which one is the correct sequence of query execution?

9 / 87

9. A binary search algorithm cannot be applied to

10 / 87

10. What is the numerical range of a char data type in Java?

11 / 87

11. ………. contains a complete record of all activity that affected the contents of a database during a certain period of time?

12 / 87

12. Which of the following is not the Schema?

13 / 87

13. What will be the output of the program?

public class X 

{  

    public static void main(String [] args) 

    {

        try 

        {

            badMethod();  

            System.out.print("A");  

        } 

        catch (RuntimeException ex) /* Line 10 */

        { 

            System.out.print("B"); 

        } 

        catch (Exception ex1) 

        { 

            System.out.print("C"); 

        } 

        finally 

        {

            System.out.print("D"); 

        } 

        System.out.print("E"); 

    } 

    public static void badMethod() 

    { 

        throw new RuntimeException(); 

    } 

}

14 / 87

14. Which of the following is not a limitation of binary search algorithm?

15 / 87

15. Which of the following does not fall within the OOP concept?

16 / 87

16. Which section of the HTML metadata has this information?

17 / 87

17. Which of the Git repository having hosting functions?

18 / 87

18. What is used to compile, debug, and execute the Java programs?

19 / 87

19. Which of the following data structure can't store the non-homogeneous data elements?

20 / 87

20. What is the use of “this” keyword in Java?

21 / 87

21. Which three statements are true?

  • 1.Assertion checking is typically enabled when a program is deployed.
  • 2.It is never appropriate to write code to handle failure of an assert statement.
  • 3.Assertion checking is typically enabled during program development and testing.
  • 4.Assertion checking can be selectively enabled or disabled on a per-package basis, but not on a per-class basis.
  • 5.Assertion checking can be selectively enabled or disabled on both a per-package basis and a per-class basis

22 / 87

22. When do uncaught exceptions generate events?

23 / 87

23. RAD stands for

24 / 87

24.  When new data are to be inserted into a data structure, but there is no available space; this situation is usually called

25 / 87

25. Which of the following is correct about Agile Disadvantage?

26 / 87

26. Which of the following CSS style property is used to specify an italic text?

27 / 87

27. What will be the output of the following Java program?

  1. class access
  2. {
  3. public int x;
  4. static int y;
  5. void cal(int a, int b)
  6. {
  7. x += a ;
  8. y += b;
  9. class static_specifier
  10. {
  11. public static void main(String args[])
  12. {
  13. access obj1 = new access();
  14. access obj2 = new access(); 
  15. obj1.x = 0;
  16. obj1.y = 0;
  17. obj1.cal(1, 2);
  18. obj2.x = 0;
  19. obj2.cal(2, 3);
  20. System.out.println(obj1.x + " " + obj2.y); 
  21. }
  22. }

28 / 87

28. What is Truncation in Java?

29 / 87

29. What is the disadvantage of the file system to store the data?

30 / 87

30. Why event handlers is needed in JS?

31 / 87

31. The referential integrity is established by providing key.

32 / 87

32. In the Database Management System approach, application programs perform the…….

33 / 87

33. Which aspect of OOP suggests code reuse?

34 / 87

34. What is the difference between JavaScript and Java?

35 / 87

35. Which is not a characteristic of Cloud Computing?

36 / 87

36. ……… activity is related to the Transaction processing.

37 / 87

37. The term "push" and "pop" is related to the

38 / 87

38. Which of the following is not a framework?

39 / 87

39. In HTML5, it is possible to validate entered data by setting the ___ attribute for a
form control.

40 / 87

40. Which environment variable is used to specify the Java path?

41 / 87

41. What would be the output of the following code, when we call the procedure?

DELIMITER//
CREATE PROCEDURE test_Variables()
BEGIN
DECLARE a INT DEFAULT 100;
DECLARE b, c INT;
SET a =a-100;
SET b=2;
SETc=a+b;
BEGIN
DECLARE c INT;
SET c=5;
SELECT a, b,c;
END;
SELECT a, b,c;
END//

42 / 87

42. Which of the following is used to read an HTML page and render it?

43 / 87

43. What will be the output of the program?

public class ExamQuestion7 

{  

    static int j; 

    static void methodA(int i)

    {

        boolean b; 

        do

        { 

            b = i<10 | methodB(4); /* Line 9 */

            b = i<10 || methodB(8);  /* Line 10 */

        }while (!b); 

    } 

    static boolean methodB(int i)

    {

        j += i; 

        return true; 

    } 

    public static void main(String[] args)

    {

        methodA(0); 

        System.out.println( "j = " + j ); 

    } 

}

44 / 87

44. Which of the following join requires only one table?

45 / 87

45. Which one is the correct sequence of query execution?

46 / 87

46. Which of the following is not the required condition for binary search algorithm?

47 / 87

47. Which one of these statements is true?

48 / 87

48. Which CSS selectors are used to specify a group of elements?

49 / 87

49. Two dimensional arrays are also called

50 / 87

50. Which of the following CSS framework is used to create a responsive design?

51 / 87

51. The equivalent prefix expression for the following infix expression (A+B)-(C+D*E)/F*G is

52 / 87

52. The memory address of the first element of an array is called

53 / 87

53. A type of query entered in 'WHERE' or 'HAVING' clause of another query is called……

54 / 87

54. ……….. process is also called as decomposition of the database design.

55 / 87

55.  What is the extension of Java byte code files?

56 / 87

56. The relational model is based on the concept that data is organized and stored in two- dimensional tables called?

57 / 87

57. Will the following JavaScript code execute?

var js = (function(x) {return x*x;}(10));

58 / 87

58. Waterfall model is not suitable for:

59 / 87

59. Which data structure allows deleting data elements from front and inserting at rear?

60 / 87

60. Which one of the following algorithm is NOT an example of Divide and conquer technique

61 / 87

61. Let the following circular queue can accommodate maximum six elements with the
following data
front = 2 rear = 4
queue = __; L, M, N, _, __
What will happen after ADD O operation takes place?

62 / 87

62. Which one of the following is not an access modifier?

63 / 87

63. What will be the output of the following JavaScript code?

function compare()

{

    let a=2;

    let b=2.0;

    if(a==b)

        return true;

    else

        return false;

}

64 / 87

64. Which of the following is true about the following code snippet?

mysql> delimiter//
mysql> CREATE PROCEDURE dorepeat(p1 INT)
BEGIN
SET @x= 0;
REPEAT SET @x= @x+1; UNTIL @x> p1 END REPEAT;
-> END
->1/
mysql> delimiter;
mysql> CALL dorepeat(1000);

65 / 87

65. What keyword does the method use to refer to the object that invoked it?

66 / 87

66. Which can be used to call a JavaScript Code Snippet?

67 / 87

67. What is the function used to deregister event handler ‘f’?

68 / 87

68. SDLC model selection is based on 

69 / 87

69. Which of the following name does not relate to stacks?

70 / 87

70. ACID properties are the key for

71 / 87

71. Which clause use to get the filtered data from the database?

72 / 87

72. ……. diagrammatic representation is useful for data modeling of the system.

73 / 87

73. What is the DOM in HTML?

74 / 87

74. What will be the output of the following Java code?

  1. class box
  2.    {
  3.        int width;
  4.        int height;
  5.        int length;
  6.    }
  7.    class main
  8.    {
  9.        public static void main(String args[])
  10.        {       
  11.             box obj = new box();
  12.             obj.width = 10;
  13.             obj.height = 2;
  14.             obj.length = 10;
  15.             int y = obj.width * obj.height * obj.length;
  16.             System.out.print(y);
  17.        }
  18.    }

 

75 / 87

75. What will be the output of the following Java code?

  1. class array_output
  2. {
  3. public static void main(String args[])
  4. {
  5. int array_variable[][] = {{ 1, 2, 3}, { 4 , 5, 6}, { 7, 8, 9}};
  6. int sum = 0;
  7. for (int i = 0; i < 3; ++i)
  8. for (int j = 0; j < 3 ; ++j)
  9. sum = sum + array_variable[i][j];
  10. System.out.print(sum / 5);
  11. }
  12. }

76 / 87

76. Which was the first entirely object-oriented programming language created?

77 / 87

77. What is the following code segment doing?
void fn( ){
char c;
cin.get(c);
if (c != ‘\n’) {
fn( );
cout.put(c);
}
}

78 / 87

78. A data structure where elements can be added or removed at either end but not in the middle

79 / 87

79. What is the method used to pause “data” events?

80 / 87

80. Null values can be associated with these elements

81 / 87

81. What is the output of the following code?

BEGIN
DECLARE grade char(1);
set grade= 'B';
case
when grade = 'A' then Select 'Excellent'
when grade = 'B' then Select 'Very good';
when grade = 'C" then Select 'Well done'
when grade = 'D' then Select You passed' ;
when grade = 'F' then Select 'Better try again';
else Select 'No such grade';
end case;
END;

82 / 87

82. What is the return type of Constructors?

83 / 87

83. Which of the following is not javascript data types?

84 / 87

84. Which of these keywords are used to check the block for exceptions?

85 / 87

85. What is an Ansible?

86 / 87

86. Cloud Service consists are:

87 / 87

87. What is the disadvantage of the file system to store the data?

0%