Upload Button Icon Add office photos

Connectwise India

Compare button icon Compare button icon Compare

Filter interviews by

Connectwise India Software Engineer Interview Questions and Answers

Updated 21 Oct 2023

9 Interview questions

A Software Engineer was asked
Q. Write code to swap elements in an array using Go.
Ans. 

Code to swap elements in array using Go

  • Create a function that takes in an array of strings and two indices to swap

  • Use a temporary variable to store one of the elements before swapping

  • Update the array with the elements swapped

A Software Engineer was asked
Q. What are the differences between singly and doubly linked lists?
Ans. 

Singly linked list has one pointer in each node pointing to the next node, while doubly linked list has two pointers - one pointing to the next node and one pointing to the previous node.

  • Singly linked list is more memory efficient as it only requires one pointer per node.

  • Doubly linked list allows for traversal in both directions, while singly linked list only allows traversal in one direction.

  • Insertions and deleti...

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked
Q. What is polymorphism and its types?
Ans. 

Polymorphism is the ability of a function or method to behave differently based on the object it is called with.

  • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

  • Types of polymorphism include compile-time (method overloading) and runtime (method overriding) polymorphism.

  • Example: Animal superclass with subclasses Dog and Cat. Both Dog and Cat can be treated as Animals.

A Software Engineer was asked
Q. What are the different types of exceptions, and can you provide examples?
Ans. 

Types of exceptions include checked and unchecked exceptions.

  • Checked exceptions are checked at compile time, like IOException.

  • Unchecked exceptions are not checked at compile time, like NullPointerException.

A Software Engineer was asked
Q. What are the static, finally, and super keywords?
Ans. 

Keywords used in Java programming language

  • static keyword is used to create class-level variables and methods

  • finally keyword is used in exception handling to define a block of code that will always be executed

  • super keyword is used to refer to the superclass of the current object

A Software Engineer was asked
Q. Microservice architecture and how do you call one service from another service
Ans. 

Microservice architecture involves breaking down a large application into smaller, independent services. Services can communicate with each other through APIs.

  • Microservice architecture breaks down a large application into smaller, independent services that can be developed, deployed, and scaled independently.

  • Services communicate with each other through APIs, typically using HTTP/REST or messaging protocols like Ra...

A Software Engineer was asked
Q. OOPs concepts and difference between abstraction vs encapsulation
Ans. 

Abstraction focuses on what an object does, while encapsulation focuses on how it does it.

  • Abstraction is the process of hiding complex implementation details and showing only the necessary information to the user.

  • Encapsulation is the process of wrapping data and methods into a single unit, preventing direct access to the data from outside the unit.

  • Abstraction is achieved through abstract classes and interfaces.

  • Enc...

Are these interview questions helpful?
A Software Engineer was asked
Q. Dependency injection, and compare it with concrete class
Ans. 

Dependency injection is a design pattern that allows objects to be passed as dependencies rather than being created within a class.

  • Dependency injection promotes loose coupling and makes code more testable.

  • Concrete classes are tightly coupled and can be difficult to test.

  • Dependency injection can be achieved through constructor injection, setter injection, or interface injection.

  • Example: A class that requires a data...

A Software Engineer was asked
Q. Middleware and how it works
Ans. 

Middleware is software that connects different applications or systems together.

  • Middleware acts as a bridge between different applications or systems

  • It provides a common platform for communication and data exchange

  • Examples of middleware include message queues, API gateways, and ESBs

Connectwise India Software Engineer Interview Experiences

4 interviews found

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(10 Questions)

  • Q1. Interview went really well but I am not sure why they rejected me at very first round. First interviewer asked me me about my tech stack and current project, she asked me total 4-5 programs I solve them a...
  • Q2. What is your project architecture?
  • Q3. How do you handle exceptions in your current project, types of exceptions
  • Q4. Differencem between singly and doubly linked list
  • Q5. What is static, finally, super keywords
  • Q6. What is polymorphism and types
  • Q7. Microservice architecture and how do you call one service from another service
  • Ans. 

    Microservice architecture involves breaking down a large application into smaller, independent services. Services can communicate with each other through APIs.

    • Microservice architecture breaks down a large application into smaller, independent services that can be developed, deployed, and scaled independently.

    • Services communicate with each other through APIs, typically using HTTP/REST or messaging protocols like RabbitM...

  • Answered by AI
  • Q8. Docker, Kubernetes, multuthreding
  • Q9. Types of exceptions with example
  • Ans. 

    Types of exceptions include checked and unchecked exceptions.

    • Checked exceptions are checked at compile time, like IOException.

    • Unchecked exceptions are not checked at compile time, like NullPointerException.

  • Answered by AI
  • Q10. Java 8 features like functional interface, method reference, optional and all

Interview Preparation Tips

Interview preparation tips for other job seekers - They mostly focus on core java I think they use go language so mostly they check core java knowlodge and problem solving skills. my personal experience was positive but not sure why they reject me from my perspective interivew went really well.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Sep 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(3 Questions)

  • Q1. 1. Asked questions on java, streams api, spring boot basics, core java concepts like inheritance, transient keyword 2. Asked questions on golang
  • Q2. 3. Basic DSA on arrays
  • Q3. Write code to swap elements in array,use go
  • Ans. 

    Code to swap elements in array using Go

    • Create a function that takes in an array of strings and two indices to swap

    • Use a temporary variable to store one of the elements before swapping

    • Update the array with the elements swapped

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare well for role you are applying, for example, if it's java, then do have complete handson knowledge of java.

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Aug 2022. There were 3 interview rounds.

Round 1 - One-on-one 

(4 Questions)

  • Q1. The interview was pretty much straight forward which includes .net, azure, cicd pipeline, and SQL questions.
  • Q2. OOPs concepts and difference between abstraction vs encapsulation
  • Ans. 

    Abstraction focuses on what an object does, while encapsulation focuses on how it does it.

    • Abstraction is the process of hiding complex implementation details and showing only the necessary information to the user.

    • Encapsulation is the process of wrapping data and methods into a single unit, preventing direct access to the data from outside the unit.

    • Abstraction is achieved through abstract classes and interfaces.

    • Encapsul...

  • Answered by AI
  • Q3. SOLID priciple with example
  • Q4. Indexes in sql, temp table, query to get first and last employee records
Round 2 - One-on-one 

(8 Questions)

  • Q1. The interviewer asked to explain your previous projects and will try to add questions on it.
  • Q2. Explain your current project
  • Ans. 

    I am currently working on developing a mobile application for tracking personal fitness goals.

    • Developing a mobile application

    • Tracking personal fitness goals

    • Implementing features like goal setting, progress tracking, and workout logging

    • Using technologies like React Native, Firebase, and Redux

  • Answered by AI
  • Q3. What you do to find out issue in code
  • Ans. 

    I use a combination of debugging tools and techniques to identify and resolve issues in code.

    • I start by reproducing the issue and identifying the scope of the problem.

    • I use debugging tools like breakpoints, logging, and tracing to narrow down the issue.

    • I review the code and documentation to understand the expected behavior.

    • I collaborate with team members to get a fresh perspective and brainstorm solutions.

    • I test and va...

  • Answered by AI
  • Q4. Unit test related question
  • Q5. How to improve query performance
  • Q6. Middleware and how it works
  • Ans. 

    Middleware is software that connects different applications or systems together.

    • Middleware acts as a bridge between different applications or systems

    • It provides a common platform for communication and data exchange

    • Examples of middleware include message queues, API gateways, and ESBs

  • Answered by AI
  • Q7. Dependency injection, and compare it with concrete class
  • Ans. 

    Dependency injection is a design pattern that allows objects to be passed as dependencies rather than being created within a class.

    • Dependency injection promotes loose coupling and makes code more testable.

    • Concrete classes are tightly coupled and can be difficult to test.

    • Dependency injection can be achieved through constructor injection, setter injection, or interface injection.

    • Example: A class that requires a database ...

  • Answered by AI
  • Q8. Transient vs scope difference
  • Ans. 

    Transient variables are not serialized, while scoped variables are.

    • Transient variables are not saved when an object is serialized and deserialized.

    • Scoped variables are saved when an object is serialized and deserialized.

    • Transient variables are used to indicate that a variable should not be serialized.

    • Scoped variables are used to indicate that a variable should be serialized.

  • Answered by AI
Round 3 - One-on-one 

(3 Questions)

  • Q1. Final round with the client where TL and manager interact with you, they explain their project. and try to ask question accordingly
  • Q2. A string reverse code to write and then ask to explain steps plus asked if i can improve its execution time.
  • Q3. Temp table vs cte in sql
  • Ans. 

    Temp tables are physical tables created in tempdb while CTEs are temporary result sets.

    • Temp tables are useful for storing intermediate results and can be indexed.

    • CTEs are useful for simplifying complex queries and can be recursive.

    • Temp tables require more resources and can cause contention in tempdb.

    • CTEs are limited to the scope of a single query.

    • Example: CREATE TABLE #temp (id INT); WITH cte AS (SELECT id FROM table) ...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Connectwise India Software Engineer interview:
  • SOLID principle
  • SQL Server
  • Middleware
  • dependency injection
Interview preparation tips for other job seekers - Interviews question are common, but please understand project requirement and profile they are seeking from start when you interact with HR.

Skills evaluated in this interview

I applied via Referral and was interviewed in Apr 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Group Discussion 

Regarding previous experience

Round 3 - Technical 

(2 Questions)

  • Q1. Regarding your technical experience about the technology & tools
  • Q2. They will ask you the technical scenario & check your skills

Interview Preparation Tips

Interview preparation tips for other job seekers - Always share the practical experience rather than theoretical , it will impress the person more.

Top trending discussions

View All
Interview Tips & Stories
1w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Connectwise India ?
Ask anonymously on communities.

Interview questions from similar companies

I appeared for an interview in Sep 2017.

Interview Questionnaire 

4 Questions

  • Q1. Technical interview take by client technical person actually they are hiring for another client so they took total 3 technical round and final will HR round
  • Q2. Asking about life cycle of Dot net mvc contols entity frame work and SQL queries
  • Q3. Problem based on oops and SQL queries outputs
  • Q4. Basic questions about my self ,salary discussion basic formalities form I have to fill up

Interview Preparation Tips

Round: Test
Experience: There were around 15 objective question that includes mvc, c#.net and SQL server. It was very simple question like different types of filters,Acton results in mvc. Basic oops concept and dot net web page regarding

Round: Resume Shortlist
Experience: After completing test round another was technical round discussed maily for mvc and SQL server questions. Around 30 mint discussion. After qualify this round another round will start from client technical staff.

General Tips: It was for 2-3 year experience person very simple to crack but focus on you which profile you are looking for study interview questions from net
Skills: Dot net mve oops concept jQuery and SQL server

I applied via Naukri.com and was interviewed before May 2018. There were 5 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Telephonic technical
  • Q2. Core Java related exception handling ,design pattern ,oops solid design principle, rest API, different annotations of spring and jpa
  • Q3. Same questions on telephonic round but detailed elaborate and given simple problem statement we had to justify that why it's time n space complexity valid. Rest API questions hibernate orm use
  • Q4. Manager round just to check whether you have actually worked on project or not stress testing performance questions scenario questions

Interview Preparation Tips

General Tips: Quite easy just go with preparation
Skills: Core Java sevlet JSP hibernate spring rest API, Communication, Body Language, Problem Solving, Analytical Skills, Decision Making Skills
Duration: 1-4 weeks

I appeared for an interview in Sep 2019.

Interview Questionnaire 

1 Question

  • Q1. Pl sql related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - y resume was referd through a guy. Later I got call from HR for interview schedule he asked me my expected ctc and Notice Period to which I clearly said 3 months. He scheduled my interview on weekends morning 8am I reached there by 8.30am The interview process got started late by 10am it was an walk in type interview 1 round was Technical I cleared that round and had a feedback session with HR he said we are processing u to next round which was Manager round there itself I told the HR my NP is 3months the Hr Told its not an issue.
Laterly after I had lunch by 2pm Hr came n told me that Manager is not available now so we will be conducting ur further round in weekdays.
Then there was no mail or call so I purposely mailed them still haven't got proper response from them, so at last I told my friend who referd me to ask for an update the same HR told him that they want Immediate joiner so we can't process him to further round. Wasted my whole day over there
Are these interview questions helpful?

I applied via Recruitment Consultant and was interviewed before Jan 2020. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. What Prog Languages known? Prior Software Experience? How good on U.S. Client Face to Face and telephonic interaction for projects?
  • Ans. 

    I am proficient in Java, Python, and C++. I have 2 years of experience in software development. I have excellent communication skills for client interaction.

    • Proficient in Java, Python, and C++

    • 2 years of software development experience

    • Excellent communication skills for client interaction

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I wasn't fluent or good in Programming languages but I was clear on the flowchart and the basic concept of OOPS. Also, I was confident about solving the scenarios given to me at interview rounds. I also had good experience in US customer handling over telephonic and Face to Face interaction.

I applied via Walk-in and was interviewed before Jul 2021. There were 3 interview rounds.

Round 1 - Coding Test 

Data structures and algorithms

Round 2 - Coding Test 

Python etl,pandas, pyspark questions

Round 3 - HR 

(1 Question)

  • Q1. Salary negotiation , work culture

Interview Preparation Tips

Interview preparation tips for other job seekers - Be strong with the basics and practice common programming problems

I applied via first naukari and was interviewed before Oct 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. A graph is stored in sql database. Questions was to find the shorted path between point A and B.
  • Ans. 

    To find the shortest path in a graph stored in SQL, use algorithms like Dijkstra's or A* with SQL queries for traversal.

    • Use Dijkstra's algorithm for weighted graphs to find the shortest path efficiently.

    • For unweighted graphs, consider using Breadth-First Search (BFS).

    • Store graph edges in a table with columns for source, destination, and weight.

    • Example SQL query: SELECT * FROM edges WHERE source = 'A' AND destination = ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview was quite simple. Basics of python and database were asked and some problem solving questions.

Connectwise India Interview FAQs

How many rounds are there in Connectwise India Software Engineer interview?
Connectwise India interview process usually has 2-3 rounds. The most common rounds in the Connectwise India interview process are One-on-one Round, Resume Shortlist and Technical.
How to prepare for Connectwise India Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Connectwise India . The most common topics and skills that interviewers at Connectwise India expect are Java, Python, MongoDB, Postgresql and Web Services.
What are the top questions asked in Connectwise India Software Engineer interview?

Some of the top questions asked at the Connectwise India Software Engineer interview -

  1. OOPs concepts and difference between abstraction vs encapsulat...read more
  2. what you do to find out issue in c...read more
  3. dependency injection, and compare it with concrete cl...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3/5

based on 2 interview experiences

Difficulty level

Easy 50%
Moderate 50%

Duration

Less than 2 weeks 100%
View more
Connectwise India Software Engineer Salary
based on 67 salaries
₹4.5 L/yr - ₹14.8 L/yr
At par with the average Software Engineer Salary in India
View more details

Connectwise India Software Engineer Reviews and Ratings

based on 6 reviews

4.0/5

Rating in categories

3.9

Skill development

3.7

Work-life balance

3.3

Salary

3.8

Job security

3.8

Company culture

3.3

Promotions

3.9

Work satisfaction

Explore 6 Reviews and Ratings
Technical Support Engineer
180 salaries
unlock blur

₹2.6 L/yr - ₹9 L/yr

Senior Software Engineer
133 salaries
unlock blur

₹9 L/yr - ₹35 L/yr

Security Analyst
122 salaries
unlock blur

₹3 L/yr - ₹8 L/yr

Software Support Specialist
78 salaries
unlock blur

₹3.5 L/yr - ₹6.2 L/yr

Software Engineer
67 salaries
unlock blur

₹4.5 L/yr - ₹14.8 L/yr

Explore more salaries
Compare Connectwise India with

ITC Infotech

3.7
Compare

CMS IT Services

3.1
Compare

KocharTech

3.9
Compare

3i Infotech

3.4
Compare
write
Share an Interview