Filter interviews by
I applied via Campus Placement and was interviewed in Oct 2020. There was 1 interview round.
I am a dedicated System Engineer with a passion for optimizing systems and enhancing performance through innovative solutions.
Background in Computer Science with a focus on systems architecture.
Experience in managing and deploying cloud-based solutions, such as AWS and Azure.
Proficient in scripting languages like Python and Bash for automation tasks.
Led a team project that improved system uptime by 30% through proactiv...
IT fascinates me due to its transformative power, innovation potential, and the ability to solve complex problems efficiently.
Innovation: IT drives advancements in various fields, like AI improving healthcare diagnostics.
Problem Solving: IT solutions streamline processes, such as automation in manufacturing.
Collaboration: IT tools enhance teamwork, enabling remote work and global collaboration.
Continuous Learning: The ...
Top trending discussions
I applied via Campus Placement and was interviewed before Feb 2020. There were 4 interview rounds.
Yes, algorithms and pseudocodes are still important in IT Services.
Algorithms are used in various fields of IT such as machine learning, data analysis, and cryptography.
Pseudocodes are used to plan and design algorithms before coding them.
Understanding algorithms and pseudocodes is essential for software engineers to write efficient and optimized code.
Examples of algorithms include sorting algorithms, search algorithms...
I applied via Walk-in and was interviewed in Aug 2019. There were 3 interview rounds.
ArrayList is faster than Vector due to synchronization overhead in Vector.
ArrayList is not synchronized while Vector is.
ArrayList is faster as it does not need to acquire a lock before performing operations.
Vector is thread-safe while ArrayList is not.
Use Vector when thread safety is required, else use ArrayList for better performance.
Finally block is used in exception handling to execute code regardless of whether an exception is thrown or not.
Finally block is always executed after try and catch blocks.
It is used to release resources like file handles, database connections, etc.
It is also used to perform cleanup operations like closing streams, deleting temporary files, etc.
Finally block can be used without catch block but not vice versa.
Example: t...
JVM is a virtual machine that executes Java bytecode. It provides a runtime environment for Java programs.
JVM stands for Java Virtual Machine
It interprets compiled Java code into machine code
JVM provides memory management, garbage collection, and security
JVM is platform-independent, allowing Java programs to run on any system with a JVM installed
Examples of JVM implementations include Oracle's HotSpot and OpenJDK
Hashmap is a data structure that stores key-value pairs and uses hashing to quickly retrieve values.
Hashmap uses a hash function to map keys to indices in an array.
Collisions can occur when multiple keys map to the same index, which can be resolved using techniques like chaining or open addressing.
Retrieving a value from a hashmap is typically an O(1) operation, but worst case can be O(n) if all keys map to the same in...
I applied via Campus Placement and was interviewed before Sep 2019. There were 3 interview rounds.
I am a dedicated System Engineer with a passion for optimizing systems and enhancing performance through innovative solutions.
Background in computer science with a focus on systems architecture.
Experience in managing and deploying cloud-based solutions, such as AWS and Azure.
Proficient in scripting languages like Python and Bash for automation tasks.
Worked on a project that improved system uptime by 30% through proacti...
I selected technologies based on project requirements, scalability, and team expertise to ensure efficient development and deployment.
Cloud Services: Used AWS for scalable infrastructure and easy deployment.
Programming Languages: Chose Python for its versatility and extensive libraries.
Database: Implemented PostgreSQL for robust data management and complex queries.
Containerization: Utilized Docker for consistent develo...
I am familiar with several programming languages, including Python, Java, and C++, each serving different purposes in system engineering.
Python: Used for automation scripts and data analysis.
Java: Ideal for building cross-platform applications and enterprise solutions.
C++: Utilized for system-level programming and performance-critical applications.
JavaScript: Employed for web-based applications and front-end developmen...
I chose myself in the programming language at a small scale and gradually increased it.
Started with basic syntax and gradually moved to more complex concepts
Practiced on small projects before moving to larger ones
Learned from online resources and collaborated with peers
Continuously updated skills and learned new languages as needed
A simple program to calculate the average of numbers in an array, demonstrating basic programming concepts.
Define a function to calculate the average.
Use an array to store numbers.
Iterate through the array to sum the numbers.
Divide the sum by the number of elements to get the average.
Example: For array [1, 2, 3, 4, 5], average = (1+2+3+4+5)/5 = 3.
In five years, I envision myself as a senior system engineer, leading projects and mentoring junior engineers while driving innovation.
Progressing to a senior system engineer role, overseeing complex projects.
Leading a team of engineers, fostering collaboration and innovation.
Contributing to strategic planning and decision-making processes.
Staying updated with emerging technologies to implement best practices.
Mentoring...
I applied via Campus Placement and was interviewed before Mar 2021. There were 2 interview rounds.
Aptitude test level medium to high consisting 5 sections each section have to be qualify.
1.Math ability
2.Reasoning
3.English
4.Psuedocodes
5.Puzzles
After clearing test there is technical plus hr interview combined.
I applied via Campus Placement and was interviewed before Apr 2021. There were 2 interview rounds.
The test consist verbal, logical and quantitative sections and you need to score 50% more in all three.
I applied via Campus Placement and was interviewed before Oct 2020. There were 4 interview rounds.
I applied via Campus Placement and was interviewed before Dec 2020. There were 3 interview rounds.
OOPs concept is a programming paradigm based on objects and classes. Sum of digits code is a program that calculates the sum of digits of a given number.
OOPs concept involves encapsulation, inheritance, and polymorphism
Sum of digits code can be implemented using loops and modulo operator
Example: For input 123, the sum of digits is 6 (1+2+3)
I applied via Campus Placement and was interviewed before Feb 2020. There were 6 interview rounds.
I plan to pursue a Master's in Computer Science to deepen my knowledge and specialize in AI and machine learning.
I aim to enroll in a Master's program focusing on Artificial Intelligence.
I want to participate in research projects to contribute to advancements in machine learning.
I plan to attend workshops and conferences to network with industry professionals.
I am considering online courses to supplement my learning in...
based on 1 interview experience
based on 16 reviews
Rating in categories
Senior Software Engineer
293
salaries
| ₹6 L/yr - ₹11.5 L/yr |
Senior Analyst
217
salaries
| ₹3.1 L/yr - ₹7.4 L/yr |
Software Engineer
213
salaries
| ₹3.9 L/yr - ₹8 L/yr |
Technical Lead
197
salaries
| ₹11.5 L/yr - ₹20 L/yr |
Lead Engineer
191
salaries
| ₹5.8 L/yr - ₹12 L/yr |
HCLTech
TCS
Wipro
Infosys