Skip to main content
Sproutern LogoSproutern
InterviewsGamesBlogToolsAbout
Sproutern LogoSproutern
Donate
Sproutern LogoSproutern

Your complete education and career platform. Access real interview experiences, free tools, and comprehensive resources to succeed in your professional journey.

Company

About UsContact UsSuccess StoriesOur MethodologyBlog❀️ Donate

For Students

Find InternshipsScholarshipsCompany ReviewsCareer ToolsFree Resources

🌍 Study Abroad

Country GuidesπŸ‡©πŸ‡ͺ Study in GermanyπŸ‡ΊπŸ‡Έ Study in USAπŸ‡¬πŸ‡§ Study in UKπŸ‡¨πŸ‡¦ Study in CanadaGPA Converter

Resources

Resume TemplatesCover Letter SamplesInterview Cheat SheetResume CheckerCGPA ConverterFAQ

Legal

Privacy PolicyTerms & ConditionsCookie PolicyDisclaimerSitemap Support

Β© 2026 Sproutern. All rights reserved.

β€’

Made with ❀️ for students worldwide

Follow Us:
    ← Back to barclays

    Software Engineer at Barclays

    Information Technology

    Batch: 2021-2025
    Difficulty

    Interview Experience

    Technical Round

    Projects discussion, ML/DL concepts, DBMS queries, and coding problems

    Questions Asked:

    • Good number of questions from projects
    • Machine learning project - Detail out CNN architecture
    • Difference between CNN and RNN
    • Rate yourself in the subjects in which you are strong
    • Why did you prefer ReactJS over NodeJS for one of your projects?
    • List the new features which stand out in your projects
    • DBMS: Given two tables, find out how many records would be fetched after performing inner join and right outer join
    • DBMS: Library Management system - Query formulation to retrieve books that were borrowed from given date, up to previous 10 days
    • Coding: Find the transpose of a matrix
    • Coding: Find the frequency of all elements in an array, and also print the element with highest frequency

    HR Round

    Behavioral and situational questions focused on workplace scenarios and challenges

    Questions Asked:

    • Your colleague, who is your thick friend, has disrupted your code for the project, a day before you have to be presenting it, due to personal reasons (quarrel/misunderstanding). What would you do?
    • After you have joined the company as a fresher, you are not allotted to any project (you are still on the bench, just doing tracing, checking and JIRA activities on other projects, rather than being part of a real-time project development team), and this situation continues for long. At this time, assume you are getting good offer from another big tech giant. Will you immediately quit from the current company?
    • Your colleague slaps you suddenly in the workplace. What will be your reaction?
    • What has been the greatest challenge/difficulty for you?

    Tips for Juniors

    • Be prepared for deep dive into all projects mentioned in resume
    • If you use CNN in ML projects, know the complete architecture in detail
    • Understand the difference between CNN and RNN clearly
    • Be ready to justify technology choices (ReactJS vs NodeJS, etc.)
    • Practice SQL joins thoroughly - inner join, outer joins, and record counting
    • Practice date-based SQL queries for real-world scenarios
    • Know basic matrix operations and array manipulation coding problems
    • Prepare for extreme workplace scenario questions - stay calm and professional
    • Think through career decisions carefully - don't give impulsive answers about quitting
    • Show maturity in handling conflicts and difficult situations

    Disclaimer: This interview experience is a personal account shared by the student. It represents their individual experience and may not reflect the standard recruitment process of the company. Student names have been changed to protect their privacy. The information provided is for educational and preparation purposes only and should not be considered as official company documentation.