General Questions About You & The Role Flashcards
Can you walk me through your resume?
My name is XXX and currently I am working as software engineer at XXX a IT Consulting, I have around 3 and half years of experience as a Full-Stack Software Engineer, working with Java Spring Boot for backend development and Angular for frontend applications.
So initially I studied electronical engineering, and during this time I noticed I have a lot of interest in coding, so I used a lot of coding in my studies and in my thesis.
After my graduation, I found my job as software engineer at XXX, where I have been working as a contractor for Allianz and Impact.
At Impact, I was primarily working as a front-end dev, creating CRM tools. Then I switched my project at Allianz as a full-stack dev, where I developed backend services for search dialogs used in internal reports. Besides, I am also working on our internal project as a full-stack dev, which is an ERP (Enterprise Resource Planning) System based on Microservice architecture. I have worked on many different services.
Last month, my friend told me about this position. This role aligns perfectly with my skills in full-stack development, particularly using Java Spring Boot and Angular. I can imagine the scale of potential work at eBay
Why do you want to switch your job?
I really like my current job because of the flexibility of 100% remote work,
but eBay is a great globel company, as a lange term user, i have been used Ebay for many years, After my friend tell me about this positions i did not hesitate to apply it, and the tasks are going to be very challenging and interesting. I am very excited about working at a large-scale company like eBay.
Why are you interested in this role?
This role aligns perfectly with my skills in full-stack development, particularly using Java Spring Boot and Angular. I am excited about the opportunity to work in a collaborative environment, contributing to scalable solutions while improving existing systems. Additionally, I’m drawn to the company’s innovative projects and commitment to engineering excellence.
What’s your preferred tech stack, and why?
I don’t really want to choose a preference between tech stacks because my purpose is to solve real-world problems. I have used many different programming languages, each with its advantages and disadvantages. It depends on the project and the requirements.
If I had to choose one, I would select Java because:
* It was the first programming language I learned.
* It is widely used worldwide and supported by many system platforms.
* It has many stable features and a large community.
What are your strengths and weaknesses?
Strengths: I learn fast and complete tasks efficiently. For me, finishing a task is like a video game—I don’t like seeing an exclamation mark over an NPC!
Weaknesses: My major was not in IT, and all my programming knowledge is based on practical experience. While I am confident in my abilities, I sometimes feel like I need to learn more, as the software world is vast. However, I continuously strive to improve.
How do you handle feedback and criticism?
Feedback is very important—it’s like a mirror. Without a mirror, you can’t see yourself. I gain confidence from positive feedback and improve myself through constructive criticism.
Tell me about a time you had a conflict in a team. How did you handle it?
I had a disagreement with a teammate about the database schema structure. Instead of escalating, we scheduled a meeting, presented our perspectives, and collaboratively chose the best solution based on performance tests and scalability requirements.
How do you handle tight deadlines and pressure?
I prioritize tasks using the Eisenhower Matrix, communicate proactively about risks, and focus on delivering the most critical features first.