Upload Button Icon Add office photos

Kongsberg Digital

Compare button icon Compare button icon Compare

Filter interviews by

Kongsberg Digital Senior Developer Interview Questions and Answers

Updated 5 Oct 2021

Kongsberg Digital Senior Developer Interview Experiences

1 interview found

Senior Developer Interview Questions & Answers

user image Kumar Mayank

posted on 5 Oct 2021

Interview Questionnaire 

1 Question

  • Q1. Why do we use deligates
  • Ans. 

    Delegates are used to achieve loose coupling and separation of concerns in software development.

    • Delegates allow methods to be passed as parameters to other methods.

    • They enable event-driven programming.

    • They facilitate the implementation of the observer pattern.

    • They enable the creation of anonymous methods.

    • They allow for the implementation of callback functions.

    • They enable the creation of extensible and modular code.

    • They...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident enough to answer your questions, deep knowledge is required of any subject

Interview questions from similar companies

Interview experience
2
Poor
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Portal and was interviewed in Sep 2024. There were 4 interview rounds.

Round 1 - Coding Test 

2 DSA question was asked

Round 2 - Aptitude Test 

40 questions in 20 minutes

Round 3 - Technical 

(2 Questions)

  • Q1. Stones games 2 leetcode
  • Q2. Permutations of array
  • Ans. 

    Generate all possible permutations of an array of strings

    • Use recursion to generate permutations

    • Swap elements to create different permutations

    • Base case: when array size is 1, return array as permutation

  • Answered by AI
Round 4 - Technical 

(1 Question)

  • Q1. Project discussion

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-

I applied via Walk-in

Round 1 - Technical 

(2 Questions)

  • Q1. How make a queue using a stack
  • Ans. 

    To implement a queue using a stack, use two stacks and simulate the queue operations.

    • Use two stacks, one for enqueue operation and one for dequeue operation.

    • For enqueue operation, simply push elements onto the stack used for enqueueing.

    • For dequeue operation, if the dequeue stack is empty, pop all elements from enqueue stack and push onto dequeue stack.

    • Then pop from the dequeue stack to simulate dequeue operation.

  • Answered by AI
  • Q2. Create a linked list
  • Ans. 

    A linked list is a data structure consisting of nodes where each node points to the next node in the sequence.

    • Create a Node class with data and next pointer

    • Initialize a head pointer to null

    • Add nodes by updating next pointers

    • Traverse the list by following next pointers

  • Answered by AI

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. I don't know why they rejected me
  • Q2. What ever they asked me for coding part the output is correct and logic is also correct
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(5 Questions)

  • Q1. Tell me about
  • Q2. Your self they are asking
  • Q3. What is your weakness
  • Q4. Any questions ask for me
  • Q5. All the best future
Round 2 - Coding Test 

Coding for international

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. How can you handle the task?
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Technical AWS cloud computing
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Different deoendency injection techniques
  • Ans. 

    Dependency injection is a design pattern used to remove hard-coded dependencies and make components more modular and testable.

    • Constructor injection: Dependencies are provided through a class's constructor.

    • Setter injection: Dependencies are set through setter methods.

    • Interface injection: Dependencies are injected through an interface.

    • Spring framework in Java uses dependency injection to manage components.

    • Angular framewo...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Client round about architecture

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Job Portal

Round 1 - Coding Test 

60mintues DSA level coding exam

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

It is MCQ based test which contain both aptitude and technical question

Round 2 - Technical 

(1 Question)

  • Q1. Technical question was asked
Round 3 - HR 

(1 Question)

  • Q1. HR question was asked

Tell us how to improve this page.

Kongsberg Digital Senior Developer Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

5.0

Salary

5.0

Job security

5.0

Company culture

5.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Software Development Engineer
27 salaries
unlock blur

₹7.4 L/yr - ₹24.6 L/yr

Senior Software Engineer
25 salaries
unlock blur

₹17 L/yr - ₹35 L/yr

Software Developer
23 salaries
unlock blur

₹6 L/yr - ₹19.5 L/yr

Senior Development Engineer
23 salaries
unlock blur

₹14 L/yr - ₹39 L/yr

Development Engineer
22 salaries
unlock blur

₹12.8 L/yr - ₹37.7 L/yr

Explore more salaries
Compare Kongsberg Digital with

ABB

4.1
Compare

Siemens

4.1
Compare

Bharat Electronics

4.2
Compare

TCS

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview