Open In App

Nucleus Software Exports interview Experience for Associate Software Engineer (On-Campus)

Last Updated : 18 Jan, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

This company visited our campus for the recruitment process. The procedure was similar to other companies. The first round was an online test followed by Technical Interview. Let’s discuss this in detail.

Online test: The first round consisted of a coding question(important to complete) and there were technical MCQ and aptitude MCQ questions. The Level of Aptitude was Easy, the Coding question was tricky(medium level) and Technical Round was above medium level. The selection criteria were very simple you have to pass all test cases of coding questions and there was a sectional cut-off in the Technical and aptitude round. After some days the result was declared and there were 40 students selected for the interview round out of approx. 250+ students. 

Interview: It was an on-company office interview we were supposed to report to the company at 9:30 A.M. but my interview began at 5:30 P.M. 

  • Ques 1 Okay tell me something about yourself.
  • Ans I briefly gave my introduction and told him about my academic background, Area of interest, strengths, and weaknesses, programming language, short and long-term goals, and Family Background. 
  • Ques 2 In what department your father works(that was a follow-up question from the introduction)? 
  • Ans  I told about my father’s occupation and designation.
  • Ques 3 What is the Wrapper function in java?
  • Ans At that time I was not familiar with that term so I said sorry sir.
  • Ques 4 (No problem ) What is the Final Keyword?
  • Ans The final keyword is a non-access modifier used for classes, attributes, and methods, which makes them non-changeable (impossible to inherit or override). The final keyword is useful when you want a variable to always store the same value, like PI (3.14159…). The final keyword is called a “modifier”.
  • Ques 5 What is Finalize in java? 
  • Ans finalize() method in Java is a method of the Object class that is used to perform cleanup activity before destroying any object. It is called a Garbage collector before destroying the objects from memory. finalize() method is called by default for every object before its deletion.
  • Ques 6 What are Deep copy and Shallow Copy?
  • Ans  In a Shallow copy, a copy of the original object is stored and only the reference address is finally copied. In Deep copy, the copy of the original object and the repetitive copies both are stored.
  • Ques 7 Write a program for Deep copy and Shallow Copy.
  • Ans  I wrote that program in CPP.
  • Ques 8 He gave me a puzzle and asked me to solve it?
  • https://www.geeksforgeeks.org/puzzle-how-much-he-had-initially/
  • The above puzzle was asked and I solved that on the third try.
  • Ques 9 Anything you want to ask?
  • ME:- Sure sir, I want to ask you about the feedback of the last 15-20 Min conversation and areas I should improve.

Then, Sir briefly gave me feedback. Final Result, Only 7 Students were selected from my college.  Luckily I was one of them.

Thank you, I hope you got something new from this Article. (Best wishes for your placement from GFG and my side).


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads