Filter interviews by
Be the first one to contribute and help others!
I applied via LinkedIn and was interviewed before Jan 2022. There were 2 interview rounds.
Design an ecommerce web app
Include a user-friendly interface for easy navigation
Integrate a secure payment gateway for transactions
Provide detailed product descriptions and high-quality images
Include a search bar and filters for easy product discovery
Allow customers to create accounts and save their preferences
Provide customer support through chat or email
Include a review and rating system for products
Offer promotions
To scale a system to 1 million users, optimize database, use load balancing, and implement caching.
Optimize database by indexing frequently queried data and partitioning tables
Use load balancing to distribute traffic across multiple servers
Implement caching to reduce database queries and improve response time
Consider using a content delivery network (CDN) to serve static assets
Use horizontal scaling by adding more serv...
I applied via Recruitment Consultant and was interviewed in Aug 2020. There were 5 interview rounds.
Designing test data content for different flavors of DB
Identify the data types and structures for each DB flavor
Create test data that covers all possible scenarios and edge cases
Ensure data consistency and accuracy across all DB flavors
Consider performance and scalability factors for distributed DBs
Include mainframe-specific data such as EBCDIC encoding and packed decimal formats
New technologies of DBMS are constantly emerging to improve data management and analysis.
New SQL databases like CockroachDB and TiDB are gaining popularity for their scalability and distributed architecture.
NoSQL databases like MongoDB and Cassandra are widely used for their flexibility and ability to handle unstructured data.
Graph databases like Neo4j and OrientDB are becoming popular for their ability to handle compl...
Terraform is an open-source infrastructure as code software tool that allows users to define and provision a data center infrastructure.
Terraform is used to automate the creation, modification, and deletion of infrastructure resources.
It supports multiple cloud providers such as AWS, Azure, and Google Cloud Platform.
Terraform uses a declarative language called HashiCorp Configuration Language (HCL) to define infrastruc...
I applied via Recruitment Consulltant and was interviewed in Sep 2022. There were 4 interview rounds.
I applied via Referral and was interviewed in Jun 2021. There were 4 interview rounds.
A suitable approach to build a system in a set of particular requirements involves understanding the requirements, designing the system architecture, selecting appropriate technologies, and testing the system.
Understand the requirements thoroughly
Design the system architecture based on the requirements
Select appropriate technologies for the system
Test the system to ensure it meets the requirements
Iterate on the design ...
Normalization in database is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization involves breaking down a database into smaller, more manageable tables.
It helps in reducing data redundancy by storing data in a structured manner.
Normalization ensures data integrity by minimizing data anomalies.
There are different normal forms such as 1NF, 2NF, 3NF, BCNF, and 4NF.
For...
A trigger is a special kind of stored procedure that is automatically executed when certain events occur in a database.
Triggers are used to maintain referential integrity, enforce business rules, and automate actions in response to data changes.
They can be defined to execute before or after an INSERT, UPDATE, or DELETE operation on a table.
For example, a trigger can be set up to automatically update a timestamp column
A view is a sight or prospect, typically of attractive natural scenery.
A view refers to what can be seen from a particular location or vantage point
Views can include landscapes, cityscapes, seascapes, or any other visually appealing scenes
Architects often design buildings to take advantage of specific views, such as positioning windows to frame a picturesque landscape
Views can greatly enhance the overall experience and
Technologies and assessment are key components in architecture.
Technologies refer to the tools and software used in the design and construction process.
Assessment involves evaluating the feasibility, sustainability, and safety of a project.
Examples of technologies include Building Information Modeling (BIM) and Virtual Reality (VR) software.
Assessment may involve analyzing environmental impact, structural integrity, an...
TCS
Accenture
Wipro
Cognizant