Student 6
Software Engineer at Barclays
Information Technology
SelectedBatch: 2021-2025
DifficultyHard
Interview Experience
Technical Round
Python coding, DBMS project discussion, security concepts, cryptography, and blockchain
Questions Asked:
- Introduction
- Python code for reading CSV file
- Print first 5 ranks of students from a CSV file
- About DBMS project
- Write PHP code
- Write JavaScript code
- Why is password for a database mentioned in PHP code and why it is not secure?
- For a mini project it cannot be secured but for a bank, how can we make it secure by not mentioning the password?
- About cryptography
- What is encryption?
- What is decryption?
- List out 10 cryptographic algorithms
- What is blockchain?
- Types of blockchain
- What is consensus algorithm?
- What are algorithms used for consensus?
- About deep learning project
- What is neural network?
- What is CNN model?
- What are the layers in CNN model?
- What is weight and bias and how it is calculated?
- Calculate bias and weight for given neurons image
- Is this project realtime or not?
- Challenges faced while doing this project?
Managerial Round
HR and behavioral questions focused on team dynamics, ethics, and Barclays values
Questions Asked:
- Introduction
- What are the challenges you have faced?
- What if your friend in the same company works with you seeking help from you. You have done the help but she told manager as if she did the whole work, how would you react?
- For the same situation, you seeked help from your friend but told manager as you did the whole work, how could you expect her to react?
- What if a person in your team is not at all cooperating? Will you complain to the manager or handle it by yourself? If handling by yourself, how will you do this?
- What if your hated person comes to your team, but she doesn't like to work with you so she won't listen to any of your words, how could you handle the situation?
- Values of Barclays?
- Which value you like the most and how it is applied for you? Explain with a situation
- Have you disrespected anyone? Who and for what situation?
- Will you disrespect your hater who works with your company?
Tips for Juniors
- Be prepared to write code in multiple languages (Python, PHP, JavaScript)
- Understand database security concepts thoroughly - how to secure passwords in production systems
- Know at least 10 cryptographic algorithms (AES, RSA, DES, 3DES, Blowfish, SHA, MD5, etc.)
- Study blockchain basics: types (public, private, consortium) and consensus algorithms (PoW, PoS, PBFT, etc.)
- If you have deep learning projects, be ready to explain CNN architecture, layers, weight/bias calculations in detail
- Be prepared to calculate neural network parameters with examples
- Barclays values are crucial - know them and have real examples of how you embody them
- Prepare for ethical dilemma questions about team dynamics and workplace conflicts
- Be honest about challenges faced and how you overcame them
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.