Filter interviews by
I applied via Campus Placement and was interviewed in Jul 2021. There were 3 interview rounds.
Software testing is the process of evaluating a software application or system to find defects and ensure it meets the specified requirements.
Software testing involves executing a program or application with the intent of finding errors.
It is done to ensure that the software meets the specified requirements and is of high quality.
Testing can be done manually or using automated tools.
Types of testing include functional,...
Pointers in C are variables that store the memory address of another variable.
Pointers are declared using the * symbol.
They can be used to access and manipulate data stored in memory.
Pointers can be used to pass values by reference.
Example: int *ptr; ptr = # *ptr = 10; // num now equals 10
Arrays in C are also implemented using pointers.
Function overloading is the ability to have multiple functions with the same name but different parameters.
Functions with the same name but different parameters can be defined in the same scope.
The compiler determines which function to call based on the number and types of arguments passed.
Function overloading is commonly used in object-oriented programming languages like C++ and Java.
Top trending discussions
posted on 1 Dec 2016
I applied via Campus Placement and was interviewed in Dec 2016. There were 4 interview rounds.
I applied via Campus Placement and was interviewed in Dec 2016. There were 4 interview rounds.
I applied via Campus Placement and was interviewed before Dec 2015. There were 4 interview rounds.
Developed a web-based project management tool for tracking tasks and deadlines.
Used React for front-end development
Implemented RESTful APIs using Node.js and Express
Utilized MongoDB for database storage
Check if a tree is balanced by comparing the heights of its left and right subtrees.
Calculate the height of the left subtree and the height of the right subtree.
If the difference between the heights is greater than 1, the tree is not balanced.
Recursively check if both the left and right subtrees are balanced.
If both subtrees are balanced and the height difference is less than or equal to 1, the tree is balanced.
IRL stands for 'In Real Life', emphasizing the importance of practical, real-world experience in software engineering.
IRL experience helps bridge the gap between theoretical knowledge and practical application
It allows for hands-on problem-solving and critical thinking skills development
Real-world projects often involve collaboration with team members and stakeholders, enhancing communication skills
Developed a web application for online shopping
Used HTML, CSS, JavaScript, and PHP for front-end and back-end development
Implemented a user authentication system with secure password storage
Integrated payment gateway for online transactions
Designed a responsive and user-friendly interface
Tested and debugged the application for optimal performance
I have worked on various projects including web development, mobile app development, and data analysis.
Developed a web application using React and Node.js for a client in the healthcare industry.
Created a mobile app using Flutter for a startup in the travel industry.
Analyzed data using Python and SQL to provide insights for a retail company.
Collaborated with a team to build a chatbot using Dialogflow for a financial se
My general intent in life is to continuously learn and grow while making a positive impact on the world. As for my future plans, I hope to advance my career in software engineering and eventually start my own company.
Continuous learning and personal growth
Making a positive impact on the world
Advancing my career in software engineering
Starting my own company
posted on 26 Jan 2015
Pattern matching in large corpus using NLP
Use natural language processing techniques to identify patterns in a large corpus
Apply techniques like tokenization, part-of-speech tagging, and named entity recognition
Utilize regular expressions or rule-based matching to identify specific patterns
Consider using machine learning algorithms like sequence labeling or clustering
Examples: finding email addresses, detecting dates,
I applied via Walk-in and was interviewed before Jul 2021. There was 1 interview round.
I applied via Campus Placement and was interviewed before Jan 2021. There were 2 interview rounds.
Good
I was interviewed in Sep 2016.
Developed a web-based project management tool for a software development company.
Used Agile methodology for development
Implemented features like task assignment, progress tracking, and team collaboration
Integrated with third-party tools like GitHub and Slack
Designed a user-friendly interface with responsive design
Deployed on AWS using EC2 and RDS
My CV showcases my experience in software development, including projects in Java, Python, and web development.
Experience in Java, Python, and web development
Worked on projects involving database management systems
Familiar with Agile development practices
based on 2 reviews
Rating in categories
Software Engineer
1.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
Lead Engineer
639
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
548
salaries
| ₹0 L/yr - ₹0 L/yr |
Chief Engineer
377
salaries
| ₹0 L/yr - ₹0 L/yr |
Engineer
322
salaries
| ₹0 L/yr - ₹0 L/yr |
Microsoft Research
IBM Research
Intel
TCS