i
Truminds Software
Systems
Filter interviews by
Print numbers in a tree format
Use recursion to print numbers in a tree structure
Start with the root node and recursively print child nodes
Use indentation to represent levels in the tree
Example: 1 --2 ----3 --4
Join queries are used to combine data from multiple tables based on a related column between them.
Use JOIN keyword to combine tables based on a common column
Specify the columns to select from each table
Use WHERE clause to specify the join condition
A linked list is a data structure that consists of a sequence of nodes, each containing a reference to the next node.
Each node has a data field and a next field that points to the next node
Insertion and deletion can be done efficiently
Traversal starts from the head node and continues until the end node is reached
This code demonstrates a simple Python function to calculate the factorial of a number using recursion.
Define a function named 'factorial' that takes one argument 'n'.
Check if 'n' is less than or equal to 1; if so, return 1.
Otherwise, return 'n' multiplied by 'factorial(n-1)'.
Example: factorial(5) returns 120.
Calculate the angle between the hour and minute hands of a clock at 3:15.
Each hour on the clock represents 30 degrees (360 degrees / 12 hours).
Each minute represents 6 degrees (360 degrees / 60 minutes).
At 3:15, the hour hand is at 97.5 degrees (3 hours * 30 + 15 minutes * 0.5).
The minute hand is at 90 degrees (15 minutes * 6).
The angle between the hands is the absolute difference: |97.5 - 90| = 7.5 degrees.
Factorial of a number can be calculated using both iterative and recursive methods.
Iterative method involves using a loop to multiply numbers from 1 to n.
Recursive method involves calling the function with n-1 until n reaches 1.
Example: Factorial of 5 using iterative method: 5! = 5*4*3*2*1 = 120
Example: Factorial of 5 using recursive method: 5! = 5 * 4!
Example: Factorial of 4 using recursive method: 4! = 4 * 3!
It placed in hackerRank.question difficulty level was medium.
I applied via Campus Placement and was interviewed before Oct 2022. There were 4 interview rounds.
It was a MCQ + Coding test
I applied via Campus Placement and was interviewed before Sep 2023. There were 2 interview rounds.
It was around 2 hrs with 2 coding questions and some mcq questions on fundamentals
Print numbers in a tree format
Use recursion to print numbers in a tree structure
Start with the root node and recursively print child nodes
Use indentation to represent levels in the tree
Example: 1 --2 ----3 --4
Factorial of a number can be calculated using both iterative and recursive methods.
Iterative method involves using a loop to multiply numbers from 1 to n.
Recursive method involves calling the function with n-1 until n reaches 1.
Example: Factorial of 5 using iterative method: 5! = 5*4*3*2*1 = 120
Example: Factorial of 5 using recursive method: 5! = 5 * 4!
Example: Factorial of 4 using recursive method: 4! = 4 * 3!
I applied via Campus Placement and was interviewed before Sep 2023. There were 2 interview rounds.
Medium level leetcode
Join queries are used to combine data from multiple tables based on a related column between them.
Use JOIN keyword to combine tables based on a common column
Specify the columns to select from each table
Use WHERE clause to specify the join condition
I applied via Campus Placement and was interviewed in Nov 2022. There were 2 interview rounds.
A linked list is a data structure that consists of a sequence of nodes, each containing a reference to the next node.
Each node has a data field and a next field that points to the next node
Insertion and deletion can be done efficiently
Traversal starts from the head node and continues until the end node is reached
Calculate the angle between the hour and minute hands of a clock at 3:15.
Each hour on the clock represents 30 degrees (360 degrees / 12 hours).
Each minute represents 6 degrees (360 degrees / 60 minutes).
At 3:15, the hour hand is at 97.5 degrees (3 hours * 30 + 15 minutes * 0.5).
The minute hand is at 90 degrees (15 minutes * 6).
The angle between the hands is the absolute difference: |97.5 - 90| = 7.5 degrees.
Top trending discussions
I applied via Naukri.com and was interviewed in Jul 2020. There were 4 interview rounds.
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*() { ...
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...
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
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...
I applied via Walk-in and was interviewed before Mar 2021. There were 3 interview rounds.
Aptitude test
Current affairs
I applied via LinkedIn and was interviewed in Nov 2023. There were 3 interview rounds.
Mcq + dsa JavaScript questions
Some of the top questions asked at the Truminds Software Systems Software Developer interview -
based on 7 interview experiences
Difficulty level
Duration
based on 10 reviews
Rating in categories
Software Engineer
117
salaries
| ₹8.1 L/yr - ₹12.5 L/yr |
Senior Software Engineer
116
salaries
| ₹11.4 L/yr - ₹20.5 L/yr |
Software Developer
45
salaries
| ₹8.9 L/yr - ₹16.6 L/yr |
Software Development Engineer
44
salaries
| ₹8.8 L/yr - ₹14.8 L/yr |
Technical Lead
43
salaries
| ₹15.8 L/yr - ₹24.1 L/yr |
Maxgen Technologies
JoulestoWatts Business Solutions
Value Point Systems
F1 Info Solutions and Services