Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Truminds Software Systems Team. If you also belong to the team, you can get access from here

Truminds Software Systems Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Truminds Software Systems Senior Development Engineer Interview Questions and Answers

Updated 11 Jul 2024

Truminds Software Systems Senior Development Engineer Interview Experiences

1 interview found

Senior Development Engineer Interview Questions & Answers

user image shravanthi janardhan

posted on 11 Jul 2024

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

I applied via Referral and was interviewed before Jul 2023. There was 1 interview round.

Round 1 - Coding Test 

2-3 programs which tested on numpy and pandas

Interview questions from similar companies

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

Medium level questions from all sectors

Round 2 - Coding Test 

Technical MCQ and easy coding questions

Round 3 - One-on-one 

(1 Question)

  • Q1. According to resume
Round 4 - Group Discussion 

Artificial intelligence

Round 5 - HR 

(1 Question)

  • Q1. Family background

Interview Preparation Tips

Interview preparation tips for other job seekers - Answer confidentiality
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Feb 2022. There were 4 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 - Coding Test 

Easy level questions on string, linked list and array

Round 3 - Technical 

(2 Questions)

  • Q1. Difference between TCP and UDP
  • Ans. 

    TCP is a connection-oriented protocol while UDP is connectionless.

    • TCP provides reliable, ordered, and error-checked delivery of data while UDP does not guarantee any of these.

    • TCP is slower but more reliable while UDP is faster but less reliable.

    • TCP is used for applications that require high reliability and accuracy such as email, file transfer, and web browsing while UDP is used for applications that require speed and ...

  • Answered by AI
  • Q2. Nibble swap program in C
  • Ans. 

    A nibble swap program in C

    • Nibble swap means swapping the 4-bit halves of a byte

    • Use bitwise operators to perform the swap

    • Example: unsigned char x = 0xAB; x = ((x & 0x0F) << 4) | ((x & 0xF0) >> 4);

  • Answered by AI
Round 4 - Technical 

(2 Questions)

  • Q1. Reverse Linked List in C
  • Ans. 

    Reverse a linked list in C language.

    • Create three pointers: current, previous, and next.

    • Traverse the linked list and change the direction of the pointers.

    • Return the new head of the reversed linked list.

  • Answered by AI
  • Q2. Write an API call in C
  • Ans. 

    API call in C

    • Include the necessary header files

    • Create a URL string with the required parameters

    • Use the curl library to make the API call

    • Handle the response data appropriately

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basics of programming, operating system and networking

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before May 2022. There were 4 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 - Coding Test 

Programming on basics of C

Round 3 - Coding Test 

Programming on basics of C

Round 4 - HR 

(1 Question)

  • Q1. Salary details and location preference
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Double-check your resume for any spelling mistakes. The recruiter may consider spelling mistakes as careless behavior or poor communication skills.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Middleware , dependency injection
Round 3 - Technical 

(1 Question)

  • Q1. Subject and subject behaviour
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Sep 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Do not use an unprofessional email address such as cool_boy@email.com. It shows a lack of professionalism by the candidate.
View all tips
Round 2 - Aptitude Test 

Duration:30 min
Question from percentage,ratios ,HCF/LCM etc.,
Logical reasoning, English

Round 3 - Coding Test 

(1 Question)

  • Q1. Reverse a string by making groups of given 'm' characters
  • Ans. 

    Reverse a string by grouping 'm' characters together

    • Iterate through the string in groups of 'm' characters

    • Reverse each group of 'm' characters

    • Concatenate the reversed groups to get the final reversed string

  • Answered by AI
Round 4 - HR 

(3 Questions)

  • Q1. General HR questions
  • Q2. What is your family background?
  • Q3. Why should we hire you?

Skills evaluated in this interview

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

I applied via Internshala and was interviewed in Oct 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Tell me something about Data Sturcture
  • Ans. 

    Data structure is a way of organizing and storing data in a computer so that it can be accessed and used efficiently.

    • Data structures can be linear (arrays, linked lists) or non-linear (trees, graphs)

    • Common operations on data structures include insertion, deletion, and searching

    • Examples of data structures include stacks, queues, hash tables, and binary trees

  • Answered by AI

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. What is Connection pooling
  • Ans. 

    Connection pooling is a technique to manage database connections efficiently, reducing overhead and improving performance.

    • Connection pooling maintains a pool of active database connections for reuse.

    • It reduces the overhead of establishing a new connection for each database request.

    • Example: A web application can reuse connections from the pool instead of opening new ones for each user request.

    • Connection pools can be con...

  • Answered by AI
  • Q2. What is mounting in docker
  • Ans. 

    Mounting in Docker allows you to share files between the host and containers, enabling data persistence and configuration management.

    • Mounting can be done using volumes or bind mounts.

    • Volumes are managed by Docker and are stored in a part of the host filesystem which is not directly accessible.

    • Example of a volume: `docker run -v my_volume:/data my_image`.

    • Bind mounts allow you to specify an exact path on the host, e.g., ...

  • Answered by AI
  • Q3. What is decorators
  • Ans. 

    Decorators are a design pattern in Python that allows modifying the behavior of functions or methods at runtime.

    • A decorator is a function that takes another function and extends its behavior without explicitly modifying it.

    • Common use cases include logging, access control, and caching.

    • Example: @staticmethod and @classmethod are built-in decorators in Python.

    • Custom decorators can be created using nested functions.

    • Example...

  • Answered by AI
  • Q4. Shell script question

I applied via Naukri.com and was interviewed in Jul 2020. There were 4 interview rounds.

Interview Questionnaire 

5 Questions

  • Q1. How to implement Sqlite database in React Native?
  • Ans. 

    Sqlite database can be implemented in React Native using 'react-native-sqlite-storage' package.

    • Install 'react-native-sqlite-storage' package using npm.

    • Import SQLite from 'react-native-sqlite-storage'.

    • Create a database using SQLite.openDatabase() method.

    • Execute SQL queries using executeSql() method.

    • Close the database connection using close() method.

  • Answered by AI
  • Q2. What are generator functions?
  • Ans. 

    Generator functions are functions that can be paused and resumed, allowing for lazy evaluation of data.

    • Generator functions use the yield keyword to pause execution and return a value.

    • They can be used to generate an infinite sequence of values.

    • They are memory efficient as they only generate values when needed.

    • Example: function* myGenerator() { yield 1; yield 2; yield 3; }

    • Example: const infiniteGenerator = function*() {

  • Answered by AI
  • Q3. How to implement push notifications in Android and iOS?
  • Ans. 

    Push notifications can be implemented in Android and iOS using Firebase Cloud Messaging (FCM) and Apple Push Notification service (APNs) respectively.

    • For Android, integrate FCM SDK in the app and use FCM console to send notifications.

    • For iOS, create an APNs certificate, configure the app to receive notifications, and use APNs to send notifications.

    • Both platforms require handling of notification payload in the app to di...

  • Answered by AI
  • Q4. How do you use in your last app?
  • Ans. 

    I used React Native for my last app.

    • Developed UI components using React Native

    • Integrated APIs to fetch and display data

    • Implemented Redux for state management

    • Used Firebase for authentication and database

    • Optimized app performance using React Native Debugger

  • Answered by AI
  • Q5. What is the difference between functional components and non functional components?
  • Ans. 

    Functional components are stateless and return UI elements based on input props, while non-functional components have state and can change UI based on user interaction.

    • Functional components are simpler and easier to test than non-functional components.

    • Non-functional components can have state and lifecycle methods, while functional components cannot.

    • Examples of functional components include buttons, labels, and icons, w...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Its Hard and requires deep knowledge of your technical skills.

Skills evaluated in this interview

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

I appeared for an interview in Aug 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. Oops concepts and interface
  • Q2. Method overloading and overriding
Round 2 - Technical 

(2 Questions)

  • Q1. Abt web api and mvc
  • Q2. Abt web api and mvc

Truminds Software Systems Interview FAQs

How many rounds are there in Truminds Software Systems Senior Development Engineer interview?
Truminds Software Systems interview process usually has 1 rounds. The most common rounds in the Truminds Software Systems interview process are Coding Test.

Tell us how to improve this page.

Truminds Software Systems Senior Development Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

Affine Interview Questions
3.3
 • 49 Interviews
JMR Infotech Interview Questions
4.3
 • 29 Interviews
PC Solutions Interview Questions
3.7
 • 16 Interviews
View all
Truminds Software Systems Senior Development Engineer Salary
based on 27 salaries
₹4.5 L/yr - ₹19 L/yr
24% less than the average Senior Development Engineer Salary in India
View more details

Truminds Software Systems Senior Development Engineer Reviews and Ratings

based on 2 reviews

4.0/5

Rating in categories

4.0

Skill development

4.0

Work-life balance

4.0

Salary

3.4

Job security

4.0

Company culture

4.5

Promotions

4.0

Work satisfaction

Explore 2 Reviews and Ratings
Software Engineer
110 salaries
unlock blur

₹4 L/yr - ₹17 L/yr

Senior Software Engineer
94 salaries
unlock blur

₹7.2 L/yr - ₹18.5 L/yr

Software Developer
38 salaries
unlock blur

₹5.5 L/yr - ₹18 L/yr

Software Development Engineer
38 salaries
unlock blur

₹6 L/yr - ₹17 L/yr

Technical Lead
37 salaries
unlock blur

₹13 L/yr - ₹28 L/yr

Explore more salaries
Compare Truminds Software Systems with

PC Solutions

3.7
Compare

AFour Technologies

3.3
Compare

360 Degree Cloud Technologies

2.8
Compare

Affine

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