Friday, April 4, 2025

Preparation Guide: Interview

Preparation Guide

  1. Create or Update CV(dont upload)
  2. Understand and prepare your current project architecture in depth
  3. Prepare your intro for current exp, and why seeking out
  4. Start with :
  • Prepare basic design pattern, solid, microservice pattern(Refer  link)
  • Prepare core java, spring boot,auth, logging, testing framework, etc.(link, run simple microservice to fetch data from db and 3rdparty, and writre test case)
  • Basic frontend (link, run basic async call and render data on sandbox)
  • Devops (link kafka, redis, docker, k8s, Terraform, Jenkins)
  • Basic System deisgn(link)
  • ByteByteGo link 
  • Design gurus

Take 10 days to go through just theoritical quesn given in document. And then focus on system design basic for 5 days. Last 5 days for basic coding challenge. Now, update skillset on naukri, linkedin, tophire, and make urself available etc.And prepare according to progress. Dont give more than 1 or max 2 interview a day. Take ur time an dont give interview until ready. Also prepare for behavioral interview


Note: 
Best Time to buy or sell stock link

Currency denomination exchange with min coins

top k element: priorityqueue(read the property of it , implemented with priority heap)

write a program in java using streams api to extract average Age for each classname for school having list of student with classname, average, name, subject

Map<String, Double> averageAgeByClass = students.stream().collect(Collectors.groupingBy( Student::getClassName, Collectors.averagingInt(Student::getAge) ));

Math.min();

Math.max();

(int)Math.pow(10, 3);

Web application Security and underlying concepts

Let's break down how to learn about web application certificates and the underlying security concepts. Here's a suggested order and ...