Filter interviews by
I have extensive experience in system design, including designing complex systems and integrating various components.
Designed and implemented a scalable cloud infrastructure for a large e-commerce platform
Developed a real-time data processing system for a financial services company
Integrated multiple software systems to streamline operations for a manufacturing company
I have extensive coding experience in various programming languages and have worked on multiple projects.
Proficient in languages such as Java, Python, C++, and SQL
Experience with software development lifecycle and version control systems like Git
Developed web applications using HTML, CSS, and JavaScript
Worked on projects involving data analysis and machine learning algorithms
Top trending discussions
I applied via PrepInsta and was interviewed in Sep 2021. There were 3 interview rounds.
Ound Name: TCS NQT
Platform used: Digilam Online Assessment
Number of Sections : 3
Sections:
1. Numerical Ability : 26 questions (number of questions), 40 minutes (duration)
2. Verbal Ability: 24 (number of questions), 30 minutes (duration)
3. Reasoning Ability: 30 (number of questions), 50 minutes(duration)
4. Programming Logic: 10 (number of questions), 15 minutes(duration)
5. Coding : 2 (number of questions),45 minutes (duration
A LinkedList is a data structure where each element points to the next element in the list.
LinkedLists are useful for dynamic data structures where the size of the list may change during runtime.
They can be singly linked or doubly linked, where each element points to the next or both the next and previous elements respectively.
Insertion and deletion operations are efficient in LinkedLists compared to arrays.
Example: A ...
Stack is a data structure that follows Last In First Out (LIFO) principle.
Elements are added and removed from the top of the stack.
Common operations include push (add element) and pop (remove element).
Stacks are used in programming for function calls, expression evaluation, and memory management.
Platform used: Digilam Online Assessment
Number of Sections : 1
2 coding questions (Problem statements) to be solved in 1 hour.
First question was easy. Based on loops, strings, array, mathematics,
The 2nd question was difficult and was based on Dynamic Programming.
List and tuple are both data structures in Python, but they have some differences.
Lists are mutable, while tuples are immutable.
Lists use square brackets [], while tuples use parentheses ().
Lists are typically used for collections of homogeneous items, while tuples are used for heterogeneous items.
Lists are usually used for sequences that will be modified, while tuples are used for sequences that will not be modified.
L
Pass statement skips the current iteration and continue statement skips the current iteration and moves to the next one.
Pass statement is used to do nothing and move to the next iteration in a loop.
Continue statement is used to skip the current iteration and move to the next one in a loop.
Pass statement is used when a statement is required syntactically but no action is needed.
Continue statement is used when a conditio...
No, continue statement can only be used inside loops.
The continue statement is used to skip the current iteration of a loop.
It cannot be used outside of a loop as there is no iteration to skip.
Attempting to use continue outside of a loop will result in a syntax error.
Global variables are accessible throughout the program, while local variables are only accessible within a specific function.
Global variables can be accessed and modified by any function or module in the program.
Local variables are declared within a specific function and can only be accessed within that function.
Global variables can cause naming conflicts and make debugging difficult.
Local variables are preferred for t...
Static variable is a variable that retains its value even after the function execution is completed.
Static variables are declared inside a function with the keyword 'static'.
They are initialized only once and retain their value throughout the program.
They have a default value of 0 if not initialized explicitly.
They are useful in situations where we need to maintain the state of a variable across function calls.
Polymorphism refers to the ability of an object to take on many forms. There are two types of polymorphism: compile-time and runtime.
Compile-time polymorphism is achieved through function overloading and operator overloading.
Runtime polymorphism is achieved through virtual functions and function overriding.
Example of compile-time polymorphism: function overloading - multiple functions with the same name but different p...
I was interviewed in Jul 2016.
I applied via Company Website and was interviewed in Jan 2021. There were 4 interview rounds.
I chose IT because of my interest in technology and its potential to solve complex problems.
I have always been fascinated by technology and its ability to improve our lives.
I believe that IT has the potential to solve complex problems and make a positive impact on society.
I have experience working with computer-aided design (CAD) software and other engineering tools, which has given me a solid foundation in IT.
I am exc...
I applied via Campus Placement and was interviewed in Dec 2020. There was 1 interview round.
Interview experience
TCS
Accenture
Wipro
Cognizant