Java and Spring Boot Screen
SQL وقواعد البياناتانترفيو تقنيأساسيات كمبيوتر ساينسمتوسطآخر مرة اتسأل من سنة
سؤال انترفيو في اتصالات (مصر) · المرحلة: انترفيو تقني · المجال: SQL وقواعد البيانات وأساسيات كمبيوتر ساينس · الوظيفة: مهندس برمجيات ومهندس باك إند · الصعوبة: متوسط · اتسأل مرة واحدة، آخرها مايو 2025
What they ask
Software hires go through two technical interviews and one HR interview. The technical rounds mix Java, Spring Boot and SQL questions with behavioral ones, and lean on your past projects.
Questions in this area, for example:
- Java:
HashMapinternals and whyequalsandhashCodemust agree; checked vs unchecked exceptions;final, immutability and thread safety; whatsynchronizedactually locks. - Spring Boot: how dependency injection resolves a bean and what happens with two candidates;
@Transactionalpropagation and where it silently does nothing (self-invocation); building a REST controller with validation; JPA lazy vs eager loading and the N+1 problem. - SQL: write a query returning the top 3 subscribers by monthly usage per plan; explain a plan that ignores your index; difference between
WHEREandHAVING. - Behavioral: a production issue you owned, and how you handle conflicting priorities from two managers.
What they look for
- Depth on whatever you claim on your CV; they pick the framework you list and go three questions deep.
- Practical answers ("I would check the transaction boundary first") over definitions.
- Reasonable SQL fluency without an IDE; they may hand you a pen.