i
Virtual Engineering Services
Filter interviews by
Pattern problem of diamond and find the repeating chharater in string
Maths easy
Basic question of trigonometry and also reasoning and also flowchart algorithm
Oops concepts are fundamental principles of object-oriented programming.
Encapsulation - bundling of data and methods that operate on that data
Inheritance - ability of a class to inherit properties and methods from a parent class
Polymorphism - ability of objects to take on many forms
Abstraction - hiding of complex implementation details from the user
Top trending discussions
I applied via Company Website and was interviewed before Feb 2021. There were 3 interview rounds.
TNQT: TCS National Qualifier Test
posted on 23 Mar 2015
During my summer training, I learned various programming languages, software development methodologies, and practical application of theoretical concepts.
Learned programming languages such as Java, Python, and SQL
Gained knowledge of software development methodologies like Agile and Waterfall
Applied theoretical concepts in real-world projects, enhancing problem-solving skills
posted on 7 May 2017
I was interviewed before May 2016.
In 5 years, I see myself as a senior software engineer leading a team of developers on innovative projects.
Continuing to enhance my technical skills through ongoing learning and certifications
Taking on more leadership responsibilities within the team
Contributing to the company's growth and success through my expertise
Mentoring junior team members to help them grow in their careers
posted on 17 Mar 2015
posted on 6 Sep 2017
I was interviewed before Sep 2016.
I am a recent graduate with a degree in Computer Science and a passion for software development.
Recent graduate with a degree in Computer Science
Passionate about software development
Experience with programming languages like Java and Python
posted on 13 Oct 2017
I was interviewed in Mar 2017.
Developed a web-based inventory management system for a retail company
Used HTML, CSS, and JavaScript for the frontend
Implemented a backend using PHP and MySQL for data storage
Designed a user-friendly interface for adding, updating, and deleting products
Implemented features like barcode scanning and real-time stock tracking
Conducted testing and debugging to ensure system functionality
As a mechanical engineering graduate, I see myself in an IT firm leveraging my problem-solving skills and technical knowledge to contribute to software development and innovation.
Applying my analytical and logical thinking skills to develop efficient software solutions
Utilizing my understanding of engineering principles to design and optimize software systems
Collaborating with cross-functional teams to integrate mechan...
My favorite subject is computer science.
I enjoy studying algorithms and data structures.
I find programming languages fascinating.
I am interested in software engineering principles and practices.
My daily routine involves a mix of coding, collaborating with team members, and continuous learning.
Start the day by checking emails and responding to any urgent messages
Attend daily stand-up meetings to discuss progress and plan the day's tasks
Work on coding tasks assigned by the team lead or project manager
Collaborate with team members to troubleshoot issues and brainstorm solutions
Participate in code reviews to ensu...
I plan to be an efficient employee by continuously improving my skills, being proactive, and collaborating effectively with my team.
Continuously improving my skills through self-learning and professional development opportunities
Being proactive in identifying and solving problems before they escalate
Collaborating effectively with my team by actively participating in meetings, sharing knowledge, and seeking feedback
Prio...
My smartphone is the most important gadget in my life.
My smartphone helps me stay connected with family and friends
I use it for work-related communication and tasks
It serves as a source of entertainment during leisure time
I can access important information and services through it
It also serves as a camera for capturing memories
Examples: iPhone, Samsung Galaxy, Google Pixel
I applied via Campus Placement and was interviewed before Jul 2020. There were 3 interview rounds.
I applied via Recruitment Consultant and was interviewed in May 2020. There were 4 interview rounds.
MVC is a software architecture pattern that separates an application into three interconnected components: Model, View, and Controller.
Model represents the data and business logic of the application
View is responsible for rendering the user interface
Controller handles user input and updates the model and view accordingly
MVC promotes separation of concerns and modularity
Examples of MVC frameworks include Ruby on Rails,
Web API is for building HTTP services while WCF is for building services that support multiple transport protocols.
Web API is lightweight and ideal for building RESTful services over HTTP.
WCF is a more heavy-duty framework that supports multiple transport protocols like HTTP, TCP, Named Pipes, etc.
Web API is more suited for building services that are consumed by web applications while WCF is more suited for building se...
Session management in ASP.NET
ASP.NET provides in-built session management through HttpSessionState class
Session can be used to store user-specific data across multiple requests
Session can be configured to use different storage options like InProc, StateServer, SQLServer
Session can be accessed using HttpContext.Current.Session property
Session can be secured using SSL, cookieless sessions, and timeout settings
Filters in MVC are used to intercept and modify HTTP requests and responses.
Filters are used to implement cross-cutting concerns like logging, caching, authentication, etc.
There are five types of filters in MVC: Authorization filters, Action filters, Result filters, Exception filters, and Resource filters.
Authorization filters are used to authenticate and authorize users before executing an action.
Action filters are us...
Authentication is verifying the identity of a user, while authorization is granting access to specific resources.
Authentication confirms the identity of a user through credentials such as username and password.
Authorization determines what resources a user can access based on their role or permissions.
Examples of authentication include logging into a website or entering a PIN at an ATM.
Examples of authorization include...
Bootstrap is a popular front-end framework that provides a range of benefits for web development.
Bootstrap offers a responsive grid system that makes it easy to create mobile-friendly websites.
It includes pre-built CSS styles and JavaScript plugins that can save time and effort in development.
Bootstrap is well-documented and has a large community, making it easy to find support and resources.
It is constantly updated to...
Ajax can cause security issues and affect SEO.
Ajax can make a website less accessible to users with slow internet connections.
It can also cause issues with browser history and back button functionality.
Ajax can make it difficult for search engines to crawl and index website content.
Cross-site scripting (XSS) attacks can be carried out through Ajax if proper security measures are not taken.
Functions return a single value while stored procedures execute multiple SQL statements.
Functions can be used in SELECT, WHERE, and HAVING clauses.
Stored procedures can have input and output parameters.
Functions cannot modify the database while stored procedures can.
Functions are deterministic while stored procedures are not necessarily so.
Examples of functions: AVG, COUNT, MAX, MIN, SUM.
Examples of stored procedures:
Aggregate functions perform calculations on a set of values and return a single value.
Common aggregate functions include COUNT, SUM, AVG, MIN, and MAX.
COUNT returns the number of rows in a table or the number of non-null values in a column.
SUM returns the sum of all values in a column.
AVG returns the average of all values in a column.
MIN returns the smallest value in a column.
MAX returns the largest value in a column.
CTE benefits and difference between temp table and table variables
CTE (Common Table Expression) allows for recursive queries and simplifies complex queries
Temp tables are physical tables stored in tempdb and can be indexed and have constraints
Table variables are stored in memory and have limited scope and no statistics
Temp tables are better for large data sets and complex queries, while table variables are better for s
Indexes are data structures that improve the speed of data retrieval operations in a database.
Indexes are created on one or more columns of a table.
Types of indexes include clustered, non-clustered, unique, and full-text indexes.
Clustered indexes determine the physical order of data in a table, while non-clustered indexes create a separate structure to store the index data.
Unique indexes ensure that each value in the i...
based on 1 review
Rating in categories
Software Engineer
45
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Software Engineer
21
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
8
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
7
salaries
| ₹0 L/yr - ₹0 L/yr |
Design Engineer
4
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech