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. ………. contains a complete record of all activity that affected the contents of a database during a certain period of time?

2 / 87

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

3 / 87

3. 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

4 / 87

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

5 / 87

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

6 / 87

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

7 / 87

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

8 / 87

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

9 / 87

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

10 / 87

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

11 / 87

11. What is Truncation in Java?

12 / 87

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

13 / 87

13. Which of the following is not the Schema?

14 / 87

14. Null values can be associated with these elements

15 / 87

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

16 / 87

16. 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;

}

17 / 87

17. 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);

18 / 87

18. 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(); 

    } 

}

19 / 87

19. 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(); 

    } 

}

20 / 87

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

21 / 87

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

22 / 87

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

23 / 87

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

24 / 87

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

25 / 87

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

26 / 87

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

27 / 87

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

28 / 87

28. Which is not a characteristic of Cloud Computing?

29 / 87

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

30 / 87

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

31 / 87

31. Which aspect of OOP suggests code reuse?

32 / 87

32. Which one of these statements is true?

33 / 87

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

34 / 87

34. Waterfall model is not suitable for:

35 / 87

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

36 / 87

36. ACID properties are the key for

37 / 87

37. What is the return type of Constructors?

38 / 87

38. Which of the Git repository having hosting functions?

39 / 87

39. A binary search algorithm cannot be applied to

40 / 87

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

41 / 87

41. The referential integrity is established by providing key.

42 / 87

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

43 / 87

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

44 / 87

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

45 / 87

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

46 / 87

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

47 / 87

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

48 / 87

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

49 / 87

49. What is an Ansible?

50 / 87

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

51 / 87

51. When do uncaught exceptions generate events?

52 / 87

52. 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. }

53 / 87

53. 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. }

54 / 87

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

55 / 87

55. Will the following JavaScript code execute?

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

56 / 87

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

57 / 87

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

58 / 87

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

59 / 87

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

60 / 87

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

61 / 87

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

62 / 87

62. Two dimensional arrays are also called

63 / 87

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

64 / 87

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

65 / 87

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

66 / 87

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

67 / 87

67. SDLC model selection is based on 

68 / 87

68. What is the difference between JavaScript and Java?

69 / 87

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

70 / 87

70. Cloud Service consists are:

71 / 87

71. 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?

72 / 87

72. 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

73 / 87

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

74 / 87

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

75 / 87

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

76 / 87

76. Why event handlers is needed in JS?

77 / 87

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

78 / 87

78. Which of the following is not a framework?

79 / 87

79. 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;

80 / 87

80. What is the DOM in HTML?

81 / 87

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

82 / 87

82. 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//

83 / 87

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

84 / 87

84. RAD stands for

85 / 87

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

86 / 87

86. 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 ); 

    } 

}

87 / 87

87. 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.    }

 

0%