i
Tesco
Work with us
Filter interviews by
Project phases are distinct stages in a project's lifecycle, each with specific goals and deliverables.
Initiation: Define project scope, objectives, and stakeholders.
Planning: Create a detailed project plan, including timelines and resources.
Execution: Implement the project plan and deliver the project's objectives.
Monitoring and Controlling: Track project progress, identify issues, and make necessary adjustments.
...
Led a project to implement a cloud-based data analytics platform using AWS services and Python tech stack.
Designed architecture for data analytics platform using AWS services like S3, Glue, and Athena.
Implemented ETL processes using Python and Apache Spark for data transformation and analysis.
Integrated machine learning models into the platform for predictive analytics.
Ensured scalability and performance optimizat...
Opex refers to operational expenses, while Capex refers to capital expenses.
Opex includes day-to-day expenses like salaries, rent, utilities, and maintenance.
Capex involves investments in assets that provide long-term value, such as equipment, property, and infrastructure.
Opex is typically incurred regularly and is fully tax-deductible in the year it is incurred.
Capex is usually depreciated over time as the asset ...
Assessing program benefits involves identifying key metrics, collecting data, analyzing results, and comparing against goals.
Identify key metrics to measure success, such as cost savings, revenue growth, customer satisfaction, etc.
Collect relevant data to track progress and measure impact of the program.
Analyze the data to determine if the program is meeting its objectives and delivering expected benefits.
Compare ...
Effective conflict management involves understanding perspectives, facilitating communication, and finding common ground for resolution.
Identify the root cause of the conflict by listening to all parties involved.
Encourage open communication to express feelings and viewpoints without judgment.
Facilitate a collaborative discussion to brainstorm potential solutions.
Focus on interests rather than positions to find co...
I have experienced failures in past projects and have learned valuable lessons from them.
Recognizing the importance of clear communication and setting expectations early on
Implementing regular project status updates to stakeholders to avoid surprises
Documenting lessons learned to prevent repeating the same mistakes in future projects
Quality is crucial in delivering successful projects. Various tools like Jira, Confluence, and Jenkins are commonly used to ensure high quality.
Quality assurance processes are essential to maintain high standards in project deliverables
Tools like Jira are used for issue tracking and project management
Confluence is used for documentation and collaboration among team members
Jenkins is used for continuous integration...
Managing conflicting priorities involves prioritizing tasks, communicating effectively, and being flexible.
Prioritize tasks based on importance and deadlines
Communicate with stakeholders to understand their needs and expectations
Be flexible and willing to adjust plans as needed
Use tools like project management software to track progress and manage tasks
Program values and benefits are essential for successful project management, ensuring alignment with organizational goals and delivering value to stakeholders.
Program values define the principles and beliefs that guide decision-making and behavior within the program.
Benefits are the positive outcomes or results that the program aims to achieve, such as cost savings, increased efficiency, or improved customer satis...
Managing stakeholders expectations and demands is crucial for successful project delivery.
Establish clear communication channels with stakeholders
Set realistic expectations from the beginning
Regularly update stakeholders on project progress
Address any concerns or issues promptly
Seek feedback from stakeholders to ensure alignment
I applied via Referral and was interviewed in Jul 2024. There were 4 interview rounds.
Solution architecture and block diagram involves designing the overall structure of a system and visually representing it.
Identify key components and their interactions
Define data flow and communication protocols
Consider scalability, security, and performance
Use tools like UML diagrams or flowcharts
Example: AWS architecture with EC2 instances, S3 storage, and RDS database
Program values and benefits are essential for successful project management, ensuring alignment with organizational goals and delivering value to stakeholders.
Program values define the principles and beliefs that guide decision-making and behavior within the program.
Benefits are the positive outcomes or results that the program aims to achieve, such as cost savings, increased efficiency, or improved customer satisfacti...
Assessing program benefits involves identifying key metrics, collecting data, analyzing results, and comparing against goals.
Identify key metrics to measure success, such as cost savings, revenue growth, customer satisfaction, etc.
Collect relevant data to track progress and measure impact of the program.
Analyze the data to determine if the program is meeting its objectives and delivering expected benefits.
Compare the r...
2 case study rounds for 1.5 hours, 1st case study is a small use case with 2 questions and there will be 10 mins given for preparation. 2nd case study will have 5 questions and time given for preparation will be 25 mins.
Effective conflict management involves understanding perspectives, facilitating communication, and finding common ground for resolution.
Identify the root cause of the conflict by listening to all parties involved.
Encourage open communication to express feelings and viewpoints without judgment.
Facilitate a collaborative discussion to brainstorm potential solutions.
Focus on interests rather than positions to find common ...
I have experienced failures in past projects and have learned valuable lessons from them.
Recognizing the importance of clear communication and setting expectations early on
Implementing regular project status updates to stakeholders to avoid surprises
Documenting lessons learned to prevent repeating the same mistakes in future projects
Schedule and effort estimation is crucial for successful project management.
Understand the scope of the project and break it down into smaller tasks
Estimate the time and resources required for each task
Consider dependencies between tasks and potential risks
Use historical data or expert judgment to improve accuracy
Regularly review and update the schedule as needed
Project phases are distinct stages in a project's lifecycle, each with specific goals and deliverables.
Initiation: Define project scope, objectives, and stakeholders.
Planning: Create a detailed project plan, including timelines and resources.
Execution: Implement the project plan and deliver the project's objectives.
Monitoring and Controlling: Track project progress, identify issues, and make necessary adjustments.
Closi...
Opex refers to operational expenses, while Capex refers to capital expenses.
Opex includes day-to-day expenses like salaries, rent, utilities, and maintenance.
Capex involves investments in assets that provide long-term value, such as equipment, property, and infrastructure.
Opex is typically incurred regularly and is fully tax-deductible in the year it is incurred.
Capex is usually depreciated over time as the asset is us...
Quality is crucial in delivering successful projects. Various tools like Jira, Confluence, and Jenkins are commonly used to ensure high quality.
Quality assurance processes are essential to maintain high standards in project deliverables
Tools like Jira are used for issue tracking and project management
Confluence is used for documentation and collaboration among team members
Jenkins is used for continuous integration and ...
Led a project to implement a cloud-based data analytics platform using AWS services and Python tech stack.
Designed architecture for data analytics platform using AWS services like S3, Glue, and Athena.
Implemented ETL processes using Python and Apache Spark for data transformation and analysis.
Integrated machine learning models into the platform for predictive analytics.
Ensured scalability and performance optimization o...
Managing conflicting priorities involves prioritizing tasks, communicating effectively, and being flexible.
Prioritize tasks based on importance and deadlines
Communicate with stakeholders to understand their needs and expectations
Be flexible and willing to adjust plans as needed
Use tools like project management software to track progress and manage tasks
Managing stakeholders expectations and demands is crucial for successful project delivery.
Establish clear communication channels with stakeholders
Set realistic expectations from the beginning
Regularly update stakeholders on project progress
Address any concerns or issues promptly
Seek feedback from stakeholders to ensure alignment
I applied via Referral and was interviewed in Jun 2024. There were 3 interview rounds.
Top trending discussions
I realized my passion for coding during my Chemical Engineering studies and pursued it further through self-learning and projects.
Discovered passion for coding during Chemical Engineering studies
Pursued coding through self-learning and projects
Believe software engineering offers more opportunities for growth and impact
I aim to enhance my skills, contribute to impactful projects, and eventually lead a team in innovative software development.
Pursue advanced certifications in cloud computing and machine learning to stay ahead in technology.
Contribute to open-source projects to gain experience and collaborate with other developers.
Aim for a leadership role within the next 5 years to mentor junior engineers and drive project success.
Stay...
While planning a project, I had to adjust the timeline due to unexpected delays in the delivery of hardware components.
Planned a project with a specific timeline
Ordered necessary hardware components
Delivery of hardware components was delayed
Adjusted the timeline to accommodate the delay
Ensured that the project was completed successfully despite the delay
During a team project, I adjusted my communication style to better collaborate with a team member.
I noticed that my team member preferred more frequent check-ins and updates than I was used to.
I adapted by scheduling regular meetings and sending progress updates more frequently.
This helped us work more effectively together and complete the project on time.
As a project lead, I had to coordinate with the development, testing, and design teams to ensure timely delivery of a product.
Coordinated with development team to ensure timely completion of coding tasks
Worked with testing team to ensure proper testing and bug fixing
Collaborated with design team to ensure product met client's expectations
I led a team to develop a new feature for our company's flagship product.
Identified the need for the feature through customer feedback
Convinced the team and management to prioritize the feature
Coordinated with designers, developers, and testers to deliver the feature on time
Received positive feedback from customers and increased revenue for the company
I initiated a project to automate the testing process for our team.
Identified the need for automation to save time and improve accuracy
Researched and evaluated different testing tools
Presented the proposal to the team and got their buy-in
Implemented the automation process and trained the team on its usage
Worked as part of a team in developing a mobile application.
Collaborated with team members to define project requirements
Assigned tasks and tracked progress using project management tools
Conducted code reviews and provided feedback to team members
Resolved conflicts and ensured timely delivery of project milestones
Prepared a speech for a group of high school students on the importance of computer science.
Researched the audience to understand their interests and level of knowledge
Created an engaging presentation with relatable examples
Practiced the speech multiple times to ensure smooth delivery
Encouraged questions and feedback from the audience
Provided additional resources for those interested in pursuing computer science
Developed a VBA application for STP to automate data processing and improve efficiency in financial reporting.
Designed a user-friendly interface for data entry, reducing input errors by 30%.
Implemented automated data validation checks to ensure accuracy before processing.
Created macros to generate reports, saving the team approximately 10 hours per week.
Collaborated with cross-functional teams to gather requirements an...
I have written articles analyzing football strategies, player performances, and the impact of technology on the game.
Analyzed the tactical evolution of football formations over the decades, highlighting the shift from 4-4-2 to more fluid systems like 4-3-3.
Wrote a piece on the impact of VAR (Video Assistant Referee) on match outcomes, discussing controversial decisions in major tournaments.
Explored the rise of data ana...
I have a strong background in software engineering with a focus on full-stack development and a passion for innovative solutions.
Bachelor's in Computer Science with a focus on software development.
Interned at XYZ Corp, where I developed a web application that improved user engagement by 30%.
Worked on a team project to create a mobile app that won the university hackathon.
Proficient in languages like JavaScript, Python,...
Factors affecting pricing of products on e-retail website
Cost of production
Competitor pricing
Demand and supply
Target audience
Marketing and advertising costs
Optimize product display on mobile by using concise layouts, interactive elements, and prioritizing essential information.
Use a card layout to display products, allowing users to swipe through items easily.
Implement collapsible sections for product descriptions, showing only key details initially.
Utilize images and icons to convey information quickly, reducing reliance on text.
Incorporate a search bar and filters to he...
Vertical scrolling is the best option for e-retail websites.
Vertical scrolling is more intuitive and easier to use for most users.
Horizontal scrolling can be confusing and frustrating for users.
Each product on a different page can lead to slower load times and more clicks for users.
Infinite scrolling can be a good option for some e-retail websites.
Consider the type of products being sold and the user experience when de...
My happiest moment was when I got accepted into my dream university.
Received the acceptance letter in the mail
Celebrated with family and friends
Felt a sense of accomplishment and excitement for the future
I completed internships at two different companies, one focused on web development and the other on software testing.
Interned at XYZ Company as a web developer, worked on front-end development using React and back-end development using Node.js
Interned at ABC Company as a software tester, tested various software applications and reported bugs to the development team
My strengths include problem-solving, adaptability, and teamwork. My weaknesses include public speaking and time management.
Strengths: Problem-solving - I enjoy finding solutions to complex problems. Adaptability - I am able to quickly adjust to new situations. Teamwork - I work well in a team environment and value collaboration.
Weaknesses: Public speaking - I get nervous when speaking in front of large groups. Time ma...
I enjoy playing sports, reading books, and volunteering in my community.
Playing basketball and soccer with friends
Reading books on technology and self-improvement
Volunteering at local food banks and animal shelters
I believe gaining practical experience is more valuable than pursuing further education at this point in my career.
I have gained valuable experience through internships and projects
I am constantly learning and improving my skills through online courses and workshops
I may consider pursuing further education in the future if it aligns with my career goals
I appeared for an interview before Sep 2020.
Round duration - 90 minutes
Round difficulty - Medium
Round duration - 60 minutes
Round difficulty - Medium
This was the technical round, held around at 10 AM IST on Google Meet.
Firstly she greeted me and asked me to tell something about myself, to which I introduced myself, explaining my academic and some projects also.
After that we moved on to the Hackathon project, which was smart cart self-checkout system. I explained the project along with the code, wherever necessary.
Every word you say while explaining should be clear to you.I used Firebase and SQL while explaining my project, to which she asked some questions related to it,
Then she moved to the DBMS part, types of joins,what is indexing, how to approach if you were to design a payment system.
At last she asked me some Data Structure questions, which were of medium complexity
You are given a singly Linked List with 'N' nodes containing integer data and an integer 'K'. Your task is to delete the Kth node from the end of this Lin...
Remove the Kth node from the end of a singly linked list given the position 'K'.
Traverse the list to find the length 'N' of the linked list.
Calculate the position of the node to be removed from the beginning as 'N - K + 1'.
Traverse the list again and remove the node at the calculated position.
Consider Mr. X, a professional robber who is planning to rob houses along a street. These houses are arranged in a circle, which means the first house is a neighbor to the l...
House Robber problem where adjacent houses have connected security system, find maximum money Mr. X can rob without triggering security.
Use dynamic programming to keep track of maximum money robbed at each house.
At each house, decide whether to rob the current house or skip it based on maximum money robbed so far.
Handle the circular nature of houses by considering two cases: robbing the first house and not robbing the ...
Round duration - 30 minutes
Round difficulty - Easy
The interviewer was very frank and cheerful. This was held at 2:30 PM IST on Google Meet.
He firstly greeted me and asked me how I was doing.
How was my previous round, any technical difficulties?
Then he asked me to introduce myself.
He started telling about his journey to Lowe's and his technical background.
Then he asked some HR related questions
Tip 1 : Practice DSA questions, interview questions as much as you can.(400 leetcode questions) + (1000+ geeksforgeeks score) is good approximation of your preparation.
Tip 2 : You should have a good internship experience or 1 or 2 good projects on Android/web-d or Machine Learning.You should be through with your projects and be able to tell further improvements for the future.
Tip 3 : Be CONFIDENT with what you say. Don't murmur or speak in the mouth.The interviewer wants to know your thought process.
Tip 1 : Resume is the first impression of you.so it must be very eye-catching. write some decent (maybe 1 or 2 is enough) projects on resume.
Tip 2 : Should be through with each and every point you have written on your resume. people usually write 10- 15 skills on resume while confident in only 5.Please don't do it.
I applied via Referral and was interviewed in Aug 2021. There were 3 interview rounds.
I appeared for an interview in Jul 2024.
Advance excel... Will check your logical thinking skills.
I actively listen, seek common ground, and collaborate to find solutions.
Actively listen to understand their perspective
Seek common ground and areas of agreement
Collaborate to find mutually beneficial solutions
Respectfully communicate and discuss differences
Focus on the end goal and shared objectives
I conduct thorough research, gather feedback, and collaborate with stakeholders to propose solutions that meet the needs of guests and team members.
Conduct research to understand the needs and preferences of guests and team members
Gather feedback from various stakeholders to identify pain points and areas for improvement
Collaborate with cross-functional teams to brainstorm and develop solutions that address the identif...
I applied via Recruitment Consulltant and was interviewed before Oct 2021. There were 4 interview rounds.
Optimization techniques in React include code splitting, lazy loading, and memoization.
Code splitting: breaking down the code into smaller chunks to reduce load time.
Lazy loading: loading components only when they are needed, reducing initial load time.
Memoization: caching the results of expensive function calls to improve performance.
Using shouldComponentUpdate to prevent unnecessary re-renders.
Using React.PureCompone...
I have experience working with Agile methodology in my previous projects.
I have worked in Scrum and Kanban frameworks.
I have experience in conducting daily stand-up meetings, sprint planning, and retrospectives.
I have worked in cross-functional teams and have experience in collaborating with product owners and stakeholders.
I have used tools like Jira and Trello to manage tasks and track progress.
In one of my previous p...
based on 2 interview experiences
Difficulty level
Duration
based on 3 reviews
Rating in categories
Senior Associate
491
salaries
| ₹3.5 L/yr - ₹10.9 L/yr |
Software Development Engineer II
256
salaries
| ₹20.5 L/yr - ₹55 L/yr |
Associate
230
salaries
| ₹2.3 L/yr - ₹8.1 L/yr |
Team Lead
186
salaries
| ₹6.6 L/yr - ₹20 L/yr |
Senior System Analyst
155
salaries
| ₹7.3 L/yr - ₹20 L/yr |
Reliance Digital
Shoppers Stop
Landmark Group
V-Mart