Upload Button Icon Add office photos

Filter interviews by

Capillary Technologies Software Engineer Intern Trainee Interview Questions and Answers

Updated 21 Feb 2024

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. DSA Array, String and Hashmap questions
  • Q2. Functional programming java questions
Round 2 - Technical 

(5 Questions)

  • Q1. Spring and spring boot related
  • Q2. HLD scenario level questions
  • Q3. SQL queries nested and joins
  • Q4. DB related questions and experience level questions and previous project situations related questions
  • Q5. Security level questions like XSS vulnerability and SQL injection
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Java springboot basic to intermediate question
  • Q2. Java stream questions
Round 2 - Technical 

(2 Questions)

  • Q1. Easy level DSA questions
  • Q2. Project based questions
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - Technical 

(4 Questions)

  • Q1. They asked first question related to Spring security .
  • Q2. Questions related to rest API Given scenario and asked approach
  • Q3. Database related like procedures call in db and also in springboot
  • Q4. Core java related to collections
Round 2 - Technical 

(5 Questions)

  • Q1. In second round , interviewer asked me to write logic for Array sort
  • Q2. Singleton class
  • Q3. Design pattern like singleton and factory , dao
  • Q4. Spring data JPA , jdbc connection
  • Q5. Hibernate annotation
Round 3 - Behavioral 

(3 Questions)

  • Q1. Related to projects what we had done
  • Q2. Difficult situations what u face
  • Ans. 

    Handling difficult situations by staying calm, analyzing the problem, and finding a solution.

    • Remaining calm under pressure

    • Identifying the root cause of the problem

    • Collaborating with team members to brainstorm solutions

    • Prioritizing tasks to address the issue efficiently

  • Answered by AI
  • Q3. Code standardization
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Portions covered:- maths, DBMS, OS, programming and verbal ability question

Round 2 - Technical 

(2 Questions)

  • Q1. Explanation about projects in detail.
  • Ans. 

    I have worked on various projects including a web application for a retail company and a mobile app for a fitness tracker.

    • Developed a web application using HTML, CSS, and JavaScript for a retail company to manage inventory and sales.

    • Created a mobile app using React Native for a fitness tracker to track workouts and calories burned.

    • Implemented RESTful APIs for communication between front-end and back-end systems.

    • Utilize...

  • Answered by AI
  • Q2. Basics of SQL and DBMS
Round 3 - Technical 

(2 Questions)

  • Q1. How to debug in python
  • Ans. 

    Debugging in Python involves identifying and fixing errors in the code to ensure it runs correctly.

    • Use print() statements to check the values of variables at different points in the code

    • Utilize the built-in debugger pdb for more complex debugging tasks

    • Check for syntax errors, logical errors, and runtime errors

    • Use try-except blocks to catch and handle exceptions

    • Consider using logging to track the flow of the program and

  • Answered by AI
  • Q2. For loop vs while loop. Full explanation, not only points
  • Ans. 

    For loop is used when the number of iterations is known, while loop is used when the condition is true.

    • For loop is used when the number of iterations is known beforehand.

    • While loop is used when the condition needs to be checked before each iteration.

    • For loop is more concise and easier to read for iterating over a range of values.

    • While loop is more flexible as it allows for more complex conditions to be checked.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare the basics first. Most of the questions were easy but you need to have a very good clarity on the topics itself. Thoroughly prepare the topics which are most famous one in each subject.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Write a Simple GET, POST Flask Application?
  • Q2. Assign Values to a Cookie - Flask Application
Round 2 - Coding Test 

- Convert a given input of keys-values to value-keys using Python

Interview Preparation Tips

Interview preparation tips for other job seekers - Know Python well, Solve some DSA problems
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Coding Test 

2 coding question for 60 mins. One array based question and one string based question.

Round 2 - Technical 

(2 Questions)

  • Q1. Oops 2 pillars with examples ?
  • Ans. 

    Oops 2 pillars are Abstraction and Encapsulation.

    • Abstraction: Hiding unnecessary details and showing only relevant information. Example: Car dashboard displaying speed without showing internal engine details.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: Class in object-oriented programming encapsulates data and methods.

  • Answered by AI
  • Q2. Inheritance and it's types with examples ?
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.

    • Types of inheritance: single inheritance, multiple inheritance, multilevel inheritance, hierarchical inheritance

    • Single inheritance: a class inherits from only one parent class. Example: class Dog inherits from class Animal

    • Multiple inheritance: a class inherits from multiple parent classes. Example:...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare oops concepts and SQL concepts. Web based questions also asked.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

I was interviewed in Aug 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. My expertise are in golang. And all the questions were straight forward around golang.
  • Q2. What is concurrency. How to check performance of applications. How to handle concurrency. How many no of goroutines can be created and so on.
  • Ans. 

    Concurrency is the ability of a system to run multiple tasks simultaneously. Performance of applications can be checked using profiling tools. Concurrency can be handled using synchronization techniques like mutexes and channels.

    • Concurrency allows multiple tasks to run concurrently, improving performance and responsiveness.

    • Performance of applications can be checked using profiling tools like Go's built-in 'pprof' packa...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. How to make sure there are no vulnerabilities. What engineering principles you follow.
  • Ans. 

    To ensure no vulnerabilities, follow secure coding practices, conduct regular security audits, use encryption, and stay updated on security threats.

    • Follow secure coding practices such as input validation, output encoding, and parameterized queries.

    • Conduct regular security audits to identify and address vulnerabilities in the code.

    • Use encryption to protect sensitive data in transit and at rest.

    • Stay updated on security t...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
No response
Round 1 - One-on-one 

(1 Question)

  • Q1. Design zepto delivery system .
  • Ans. 

    Design a zepto delivery system for efficient and fast delivery of small packages.

    • Utilize drones for quick and efficient delivery

    • Implement a centralized hub for package sorting and distribution

    • Use GPS tracking for real-time package monitoring

    • Optimize routes for faster delivery times

    • Ensure secure and reliable delivery process

  • Answered by AI
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Basic OOP questions for python programming language

Round 2 - HR 

(2 Questions)

  • Q1. What's abstraction
  • Ans. 

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

    • Abstraction allows users to focus on what an object does instead of how it does it

    • It helps in reducing complexity and improving efficiency in software development

    • Example: In object-oriented programming, abstract classes and interfaces are used to achieve abstraction

  • Answered by AI
  • Q2. What's the difference between SQL and NoSQL database
  • Ans. 

    SQL databases are relational databases with structured data, while NoSQL databases are non-relational databases with flexible, unstructured data.

    • SQL databases use structured query language for defining and manipulating data, while NoSQL databases use different query languages or APIs.

    • SQL databases are table-based, with a predefined schema, while NoSQL databases are document, key-value, wide-column, or graph-based.

    • SQL d...

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Reverse a linked list
  • Ans. 

    Reverse a linked list by changing the direction of pointers

    • Start with three pointers: current, prev, and next

    • Iterate through the linked list, updating pointers to reverse the direction

    • Update the head of the linked list to the last node after reversing

  • Answered by AI
  • Q2. Implement binary search algorithm
  • Ans. 

    Binary search algorithm efficiently finds the target value in a sorted array.

    • Start by defining the low and high indices of the array.

    • Calculate the mid index and compare the target value with the value at mid.

    • If target is less than mid value, update high to mid-1; if greater, update low to mid+1.

    • Repeat until target is found or low is greater than high.

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

(2 Questions)

  • Q1. Brief Introduction and basic questions
  • Q2. Future plans and how am i going to achieve them

Skills evaluated in this interview

Capillary Technologies Interview FAQs

How many rounds are there in Capillary Technologies Software Engineer Intern Trainee interview?
Capillary Technologies interview process usually has 1 rounds. The most common rounds in the Capillary Technologies interview process are One-on-one Round.

Tell us how to improve this page.

People are getting interviews through

based on 1 Capillary Technologies interview
Job Portal
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

Interview Questions from Similar Companies

Zoho Interview Questions
4.3
 • 504 Interviews
Freshworks Interview Questions
3.5
 • 153 Interviews
DE Shaw Interview Questions
3.8
 • 118 Interviews
Yardi Systems Interview Questions
3.8
 • 67 Interviews
BUSINESSNEXT Interview Questions
4.1
 • 63 Interviews
View all
Business Analyst
64 salaries
unlock blur

₹3.5 L/yr - ₹10 L/yr

Customer Success Executive
34 salaries
unlock blur

₹3 L/yr - ₹6 L/yr

Software Engineer
31 salaries
unlock blur

₹2.8 L/yr - ₹8.7 L/yr

Software Development Engineer
30 salaries
unlock blur

₹7 L/yr - ₹20 L/yr

Customer Success Associate
28 salaries
unlock blur

₹3.2 L/yr - ₹8.5 L/yr

Explore more salaries
Compare Capillary Technologies with

Netcore Cloud Private Limited

4.3
Compare

MoEngage

4.0
Compare

CleverTap

3.7
Compare

Freshworks

3.5
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview