Premium Employer

i

This company page is being actively managed by Tesco Team. If you also belong to the team, you can get access from here

Tesco Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Tesco Graduate Software Engineer Interview Questions and Answers for Freshers

Updated 2 Dec 2015

Tesco Graduate Software Engineer Interview Experiences for Freshers

1 interview found

Interview Questionnaire 

6 Questions

  • Q1. Intro abt urself
  • Q2. Interested areas
  • Q3. Memory management topic in linked lists
  • Ans. 

    Memory management in linked lists involves allocation and deallocation of nodes.

    • Dynamic memory allocation is used to create nodes in a linked list.

    • Memory leaks can occur if nodes are not properly deallocated.

    • Freed memory should be returned to the operating system using free() function.

    • Using a garbage collector can automate memory management in linked lists.

  • Answered by AI
  • Q4. Basic C coding questions from loops and conditional topics
  • Q5. Differences between arrays and linked lists
  • Ans. 

    Arrays are fixed in size and contiguous in memory, while linked lists are dynamic and non-contiguous.

    • Arrays have constant time access to elements, while linked lists require traversal.

    • Arrays are better for random access, while linked lists are better for insertion and deletion.

    • Arrays use less memory overhead, while linked lists use more due to pointers.

    • Examples: array of integers vs linked list of nodes.

    • Examples: array

  • Answered by AI
  • Q6. Explain algorithms of few problem statements
  • Ans. 

    Explaining algorithms for various problem statements

    • For sorting: bubble sort, insertion sort, merge sort, quick sort

    • For searching: linear search, binary search

    • For graph traversal: breadth-first search, depth-first search

    • For dynamic programming: Fibonacci sequence, knapsack problem

    • For string manipulation: string reversal, palindrome check

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Aptitude part is easy but questions based on C programming were bit difficult.
You need to practise and understand how C code works line by line
Tips: Google C online multiple choice questions.
Start solving those
Total Questions: written test

Round: Test
Experience: You can write your code either in C,C++ or java
3 coding questions will be given ,out of which 2 will be code very easily but third one is based on trees(difficult).
I have dine two and qualified for next round.
1st and 2nd code based on basic loops and conditional statements.
Tips: Practise coding .
Total Questions: coding round

Round: Technical Interview
Experience: As I am from ece branch questions for me were mostly from C and DSA.
They only observe how you are approaching the problem statement
Tips: Be fair to them in what subject u r perfect.
DSA and C are enough if u r from ece branch.
Practise those subjects well.

Round: HR Interview
Experience: All basic HR questions
Need not worry about it.
My HR is friendly.
They help you rather than troubling you.

Round: HR Interview
Experience: This is done only for formality.
Mostly all the selected students attend this round just to talk to the main HR manager.

Skills: how to approach the problem statement., weather you are ready to learn new things.
College Name: VIT VELLORE

Skills evaluated in this interview

Interview questions from similar companies

Software Engineer Interview Questions & Answers

Target user image B . Vishnu Bhargav

posted on 31 Aug 2015

Interview Preparation Tips

Round: Test
Experience: Quant was easy , you can do all of it . just go through the indiabix or some website before going to the exam.Coding section was also easy , just brush up your basics of C thats enough , none of the high fundae DSA was asked .
Tips: - geeksforgeeks.com  contains almost everything about coding  you need for getting placed .- if you are done with it start coding in codechef .
Duration: 1 hr minute

Skill Tips: Focus on your Study.. Revise the subject that you have studied at the time of Interview
Skills: Technical Skills
College Name: IIT Madras

Software Engineer Interview Questions & Answers

Target user image Saketh Ram Reddy M

posted on 14 Jan 2015

Interview Questionnaire 

14 Questions

  • Q1. Why do you want to come to Software profile when you studied Chemical Engineering?
  • Ans. 

    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

  • Answered by AI
  • Q2. Future Plans?
  • Q3. Weaknesses?
  • Q4. Name a situation where you planned something but due to some other problems you have to adjust in the end?
  • Ans. 

    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

  • Answered by AI
  • Q5. Name a situation where you had to change your behaviour according to situation?
  • Ans. 

    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.

  • Answered by AI
  • Q6. Name a situation where you had to deal with 2-3 different groups?
  • Ans. 

    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

  • Answered by AI
  • Q7. Name a situation where you were part of group and made difference?
  • Ans. 

    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

  • Answered by AI
  • Q8. Name a situation where you took an initiative?
  • Ans. 

    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

  • Answered by AI
  • Q9. Give an experience of working as part of a team?
  • Ans. 

    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

  • Answered by AI
  • Q10. Name situation where you had to prepare for a speech for a special group of people?
  • Ans. 

    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

  • Answered by AI
  • Q11. Focussed more about my 3rd year intern where I developed an application using VBA for STP
  • Q12. Questions about Android and e-commerce
  • Q13. Then asked about my football interests(I said to him I am football blogger), so asked me to explain few articles which I wrote
  • Q14. All about my resume, my BTP

Interview Preparation Tips

Round: Resume Shortlist
Experience: I alotted around 3-4 days for Resume Preparation. This is very important step,especially for companies with Consultancy profile. I referred to some of my seniors resumes to get to know the format and the grammar used,especially framing of sentences.
Tips: Once your resume is prepared, don't forget to collect feedback about it from your seniors and even from some of your wing mates. Also, get to know about difference between resumes for core and non-core profiles

Round: Test
Experience: First Section was simple aptitude(20 Question),were very simple.Second Section was Programming(10 questions), were bit questions related to theory. Don't remember properly but few questions related to Binary tree were asked I guessThird section was Coding(1 question),it was simple. Question-Code a program which gives output as '1' when the number given as input can be expressed as "p^q"(where p,q are integers) and as '0' if otherwise.
Tips: Just,general CAT preparation is enough for aptitude.Regarding Coding, even knowing any 1 language is enough. Just practice few basic coding questions online and even sorting algorithms
Duration: 60 minutes
Total Questions: 31

Round: Interview
Experience: The HR interview was not easy, some of the questions were really unexpected. Such type of HR questions were not asked in any of previous HR interviews(of other companies) I attended to.
Tips: For most of the questions asked above, you can find answers from your P.O.R's(Position of Responsibilities) which you have done.Take HR round seriously and prepare for it before placements start(avoid last minute preparation).

Round: Interview
Experience: This was very comfortable, I connected very well with interviewer,especially when we were discussing about footbal as he was also a football enthusiast. I also prepared few things related to e-commerce which helped
Tips: Prepare and get to know about e-commerce field, general problems faced in it these days

Round: Interview
Experience: Was easy
Tips: Just prepare properly about everything written in resume,mainly 3rd year intern and BTP or any other projects

General Tips: Just follow all the tips mentioned earlier,avoid last minute preparation, prepare well in advance. Don't lose hope or get depressed during placement period if you fail in your initial few interviews
College Name: IIT Madras
Motivation: Wanted to work in a coding or analytics profile

Interview Questionnaire 

8 Questions

  • Q1. What factors can you think of which will determine the pricing of product on our e-retail website?
  • Ans. 

    Factors affecting pricing of products on e-retail website

    • Cost of production

    • Competitor pricing

    • Demand and supply

    • Target audience

    • Marketing and advertising costs

  • Answered by AI
  • Q2. We add a lot of products and their descriptions on a laptop webpage, it will get too cluttered if we try the same for a mobile app. What things can be done differently for a webpage on mobile app?
  • Q3. Which scrolling option is the best for e-retail websites? Vertical scrolling or horizontal product scrolling or each product on a different page or something else?
  • Ans. 

    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

  • Answered by AI
  • Q4. What was your happiest moment in life?
  • Ans. 

    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

  • Answered by AI
  • Q5. Tell me about your internships in short
  • Ans. 

    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

  • Answered by AI
  • Q6. Strengths and weaknesses?
  • Ans. 

    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...

  • Answered by AI
  • Q7. What are your interests beyond academics?
  • Ans. 

    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

  • Answered by AI
  • Q8. You seem to have a good CPI. Why are you not going for MS or MBA? Do you intend to go for any such thing some years later?
  • Ans. 

    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

  • Answered by AI

Interview Preparation Tips

Round: Resume Shortlist
Experience: Resume shortlist was CPI cutoff based mostly.
Tips: Highlight all your strong points in the resume and don't forget to make different resumes for different profiles you are targeting. Other than that, your resume is what you make of it in your 4 or 5 years of your stay here!

Round: Test
Experience: The test was common for software analyst as well as business analyst profile. So that was sort of a drawback for the people targeting business analyst profile. But most of the coding questions were easily solvable and required little knowledge of coding.
Tips: Just try to improve your aptitude skills and freshen up some basic C++ concepts - very basic ones. You'll do great!

Round: Puzzle Interview
Experience: Though I am not able to recall the puzzles asked, but they were moderate in difficulty level, plus the interviewers were helping a lot and were very friendly
Tips: Practice some basic puzzles, mostly the ones asked for coding interviews (you can search them online). Keep your calm and think thoroughly. Also, don't hesitate to ask for help whenever required. They would love to offer help more than you would like to get!

Round: Technical Interview
Experience: Since my background in coding was not that great, and I had already told them so, thus they mostly asked me strategic questions like the ones mentioned above.
Tips: Think logically and just spit out whatever comes to your mind would be the best option/strategy. They are looking for innovative answers and also a wide variety of alternatives, and then choose the best ones. Again, they will help you in case of any confusion or in case you need some example strategies.

Round: HR Interview
Experience: This round initially focused primarily on my internships. The interviewer seemed interested to know about the work done in internships, the accomplishments, the moments worth remembering from the foreign internships. Later she moved on to the hobbies, strengths, weaknesses and was quite involved with my life stories! She had a pad to note down my answers and judge abilities like communication skills, fluency, confidence in answers etc. At the end, I got the remark "This was by far the best interview I conducted" (and I was the last candidate to get interviewed!)
Tips: Answer the questions with total honesty and keep them involved with intriguing stories that depict your strengths or weaknesses. Interest them with your hobbies and be ready to answer questions on any hobby! Keep your stories prepared for the happiest moment, failures, things you would change in life etc. Read the book "64 HR interviews" and prepare answers for most of them. This round is mainly to see your confidence, your passion, your liveliness and your enthusiasm for the position.

General Tips: Most of the tips were discussed in respective questions. In general, I would like to say that never lose hope no matter how hard you struggle through the first few days. The moment you lose hope, things start going the wrong way. Also, give the interviews with relaxed and calm mind, after proper sleep. Take the interviews to the direction you want them to go - it can be easily done and I can tell you that from my own experiences. Be honest, otherwise you will take the interview to the direction you don't want it to go!
Skills: Confidence, Communication skills, Logical thinking , Problem solving, Brainstorming skills, Rational thinking
College Name: IIT BOMBAY
Motivation: It is a well reputed firm, a Fortune 50 company and the experience would be a good launchpad for ahead. I wanted a work-life balance slightly tilted towards "life" and Target is the company to go for that (which I came to know from my seniors, glassdoor.com etc.)
Funny Moments: There were no specific funny moments as such but overall, the interviews were relaxed and the interviewers were very friendly and cheerful. So I had some great moments while sharing my hobbies (eg. I told them I like to read poems so they asked me to recite one!) etc.

Skills evaluated in this interview

Interview Preparation Tips

Round: Resume Shortlist
Experience: Standard resume shortlisting. Almost everyone was shortlisted for the test. You were given an option to choose between software and analyst profile.
Tips: Prepare your resume well on time. Give it a month at least. Send it over to a lot of seniors for reviews.

Round: Test
Experience: Test wa fairly easy. It had two sections. One was mental ability. I am hoping any IIT student can crack these questions. Second part was basic coding questions, 2 of them. If you know basic coding, you can solve it. Nothing fancy.
Tips: Prepare well for tests immediately after resume. Brush up basic coding commands if you expect coding questions in the test. One can do preparation on the lines of cat for these tests.

General Tips: I cannot say this enough times but you have to be patient, calm and confident. You will get a job. Everyone doesn't get a job on day 1. You may also get to hear thousands of methods to prepare for jobs. Don't listen to everyone. Just choose obe or two good sources and stick to them. Else you just waste time worrying about how much you need to prepare.
Skill Tips: I prepared on a very general level for all companies. If you are fairly sure of what kind of company you want, do company specific prep.
Skills: Analytical skills, Basic coding skills
College Name: IIT BOMBAY
Motivation: The profile offered had both analytics and coding. It was like the best of both worlds for me. Also, great company. Great money.

I appeared for an interview before Sep 2020.

Round 1 - Assignment 

Round duration - 90 minutes
Round difficulty - Medium

Round 2 - Face to Face 

(2 Questions)

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

  • Q1. 

    Remove the Kth Node from the End of a Linked List

    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...

  • Ans. 

    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.

  • Answered by AI
  • Q2. 

    House Robber Problem Statement

    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...

  • Ans. 

    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 ...

  • Answered by AI
Round 3 - HR 

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

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Dr. B.R. Ambedkar National Institute of Technology. Eligibility criteria7.5 CGPALowe's India interview preparation:Topics to prepare for the interview - Data structures and algorithms, OOPS, operating Systems,SQL, DBMS, Machine Learning.Time required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

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.

Application resume tips for other job seekers

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.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Describe about bangalore
  • Ans. 

    Bangalore is a bustling city in southern India known for its IT industry and pleasant climate.

    • Known as the Silicon Valley of India

    • Home to numerous IT companies such as Infosys, Wipro, and TCS

    • Famous for its gardens and parks, including Lalbagh and Cubbon Park

    • Has a rich cultural heritage, with landmarks such as the Bangalore Palace and Tipu Sultan's Summer Palace

    • Renowned for its food, with local specialties such as masal

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
  • Q1. Introduction of my self
  • Q2. Skill what I was studying
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. Questions about JavaScript, different types of DataTypes,
  • Q2. Write code to add elements dynamically
  • Ans. 

    Adding elements dynamically to an array in code

    • Use push() method to add elements to an array in JavaScript

    • In Python, use append() method to add elements to a list

    • In Java, use ArrayList and add() method to dynamically add elements

  • Answered by AI
  • Q3. What is Hoisting
  • Ans. 

    Hoisting is a JavaScript mechanism where variable and function declarations are moved to the top of their containing scope.

    • Variable and function declarations are hoisted to the top of their scope during the compilation phase.

    • Only the declarations are hoisted, not the initializations.

    • Function declarations take precedence over variable declarations when hoisted.

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Current CTC, Experience
  • Q2. What is expected CTC
  • Ans. 

    Expected CTC should be based on industry standards, experience, skills, and location.

    • Research industry standards for Software Engineer salaries

    • Consider your experience level and skills when determining expected CTC

    • Take into account the cost of living in the location of the job

    • Negotiate based on the job responsibilities and market demand

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Tell me about Yourself
  • Ans. 

    I am a passionate software engineer with experience in developing web applications and a strong background in computer science.

    • Experienced in developing web applications using technologies like HTML, CSS, JavaScript, and React

    • Strong background in computer science with knowledge of data structures and algorithms

    • Passionate about learning new technologies and solving complex problems

  • Answered by AI
  • Q2. Sort the array in one loop
  • Ans. 

    Use quicksort algorithm to sort array in one loop

    • Use quicksort algorithm to partition array and sort elements

    • Choose a pivot element and rearrange elements around pivot in one loop

    • Repeat process for subarrays until entire array is sorted

  • Answered by AI

Skills evaluated in this interview

Tesco Interview FAQs

What are the top questions asked in Tesco Graduate Software Engineer interview for freshers?

Some of the top questions asked at the Tesco Graduate Software Engineer interview for freshers -

  1. differences between arrays and linked li...read more
  2. explain algorithms of few problem stateme...read more
  3. memory management topic in linked li...read more

Tell us how to improve this page.

Join Tesco Creating sustainable competitive advantage for Tesco

Interview Questions from Similar Companies

Titan Company Interview Questions
4.3
 • 157 Interviews
Landmark Group Interview Questions
4.0
 • 151 Interviews
V-Mart Interview Questions
4.1
 • 149 Interviews
Lowe's Interview Questions
4.1
 • 129 Interviews
Reliance Digital Interview Questions
4.1
 • 125 Interviews
Shoppers Stop Interview Questions
4.1
 • 115 Interviews
Target Interview Questions
4.2
 • 114 Interviews
Decathlon Interview Questions
3.8
 • 106 Interviews
Max Fashion Interview Questions
4.2
 • 59 Interviews
View all
Tesco Graduate Software Engineer Salary
based on 7 salaries
₹16 L/yr - ₹22 L/yr
120% more than the average Graduate Software Engineer Salary in India
View more details

Tesco Graduate Software Engineer Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

2.0

Skill development

4.0

Work-life balance

-

Salary

-

Job security

-

Company culture

-

Promotions

-

Work satisfaction

Explore 1 Review and Rating
Senior Associate
461 salaries
unlock blur

₹3.2 L/yr - ₹10.5 L/yr

Software Development Engineer II
231 salaries
unlock blur

₹22 L/yr - ₹56 L/yr

Associate
201 salaries
unlock blur

₹2.3 L/yr - ₹6.3 L/yr

Team Lead
196 salaries
unlock blur

₹5.9 L/yr - ₹20 L/yr

Senior System Analyst
150 salaries
unlock blur

₹7 L/yr - ₹19.5 L/yr

Explore more salaries
Compare Tesco with

Reliance Digital

4.1
Compare

Titan Company

4.3
Compare

Shoppers Stop

4.1
Compare

Landmark Group

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview