i
Calsoft
Filter interviews by
Clear (1)
Implement a stack using the given structure.
Create a struct with an array to store the stack elements and an index to keep track of the top element
Implement functions like push, pop, and peek to manipulate the stack
Ensure to handle stack overflow and underflow cases
Concurrency is the ability to run multiple tasks simultaneously, achieving parallelism.
Go uses goroutines to achieve concurrency
Goroutines are lightweight threads managed by the Go runtime
Concurrency in Go is achieved using channels for communication between goroutines
Types of channels in Go and their use cases
Buffered channels: Allow multiple senders to send data without blocking until the buffer is full
Unbuffered channels: Synchronize goroutines by blocking sender until receiver is ready
Bidirectional channels: Allow both sending and receiving data
Receive-only channels: Restrict channel to only receive data
Send-only channels: Restrict channel to only send data
I applied via Company Website and was interviewed in Jan 2023. There were 2 interview rounds.
Top trending discussions
I applied via Naukri.com and was interviewed in Jul 2020. There were 4 interview rounds.
I applied via Campus Placement and was interviewed before Jun 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Oct 2019. There were 3 interview rounds.
I applied via LinkedIn and was interviewed before Dec 2020. There was 1 interview round.
C++ is an extension of C with object-oriented programming features.
C++ supports object-oriented programming while C does not.
C++ has classes and templates while C does not.
C++ has better support for function overloading and default arguments.
C++ has a standard library that includes many useful functions.
C++ allows for both procedural and object-oriented programming.
C++ is generally considered to be a more complex langu
I applied via Naukri.com and was interviewed before Dec 2020. There were 3 interview rounds.
based on 3 interviews
Interview experience
Development Engineer
334
salaries
| ₹3 L/yr - ₹11 L/yr |
Senior Development Engineer
215
salaries
| ₹5.4 L/yr - ₹20 L/yr |
Softwaretest Engineer
130
salaries
| ₹3 L/yr - ₹6.7 L/yr |
Principal Development Engineer
124
salaries
| ₹10 L/yr - ₹33 L/yr |
Senior Software Engineer
98
salaries
| ₹6 L/yr - ₹22.3 L/yr |
Persistent Systems
LTIMindtree
Mphasis
TCS