M

Miq Digital

Software Engineer 2

Interview Date

Not Specified (experience published July 23, 2025)

Result

Offered and Accepted

Difficulty

Rewarding and challenging

Rounds

3 rounds

Drive Type

Full-Time

Topics asked

Core JavaSpring FrameworkLow-Level DesignJava Date-Time LibraryFunctional InterfacesMicroservices (advantagesdisadvantages)REST vs SOAPPermgen and Metaspace in Java 8ProjectsAgile MethodologySoftware EngineeringTeam StructureSpringboot project structureTools (code deploymentcollaboration)Problem Solving (CORS issue)BenefitsWork CultureCompany ValuesBusiness Domain (AdTech)

Detailed experience

Role: Software Engineer 2

College: Not Specified

Interview Date: Not Specified (experience published July 23, 2025)

Interview Type: Full-Time

Result: Offered and Accepted

Difficulty: Rewarding and challenging

Rounds: 3 rounds

Topics Asked: Core Java, Spring Framework, Low-Level Design, Java Date-Time Library, Functional Interfaces, Microservices (advantages/disadvantages), REST vs SOAP, Permgen and Metaspace in Java 8, Projects, Agile Methodology, Software Engineering, Team Structure, Springboot project structure, Tools (code deployment, collaboration), Problem Solving (CORS issue), Benefits, Work Culture, Company Values, Business Domain (AdTech)

Experience:

The candidate interviewed for a Software Engineer 2 role at MIQ Digital, requiring 2 years of experience and a Java-based skillset. The interview process was described as both rewarding and challenging.

Round 1: Java Round with a third-party recruiter
This initial screening round covered multiple questions on Core Java, Spring Framework, and Low-Level Design. Specific questions included those related to the Java Date-Time Library, Functional Interfaces, advantages and disadvantages of Microservices, REST vs SOAP for API Design, and Permgen and Metaspace in Java 8.

Round 2: Managerial Round
This was an online face-to-face interview with the Engineering Manager of the hiring team. After introductions, the interviewer asked questions based on the candidate's resume. Topics covered included details about projects from the current company, Agile Methodology, Software Engineering, team structure and role within the team, technical questions on Springboot project structure, switching between different profiles in Spring, and tools used for code deployment and team collaboration. The candidate was also asked to describe a major problem encountered and how it was solved, to which they explained a recent CORS issue.

Round 3: Hiring Manager
The final round was with the Hiring Manager, who discussed the benefits offered by MIQ, the work culture, and company values. The business domain of MIQ (AdTech) was also discussed, which the candidate found new and exciting. All three rounds went well, and the interviewers were helpful. The candidate was offered the position and accepted it, noting that working with MIQ for the past 2 years has been incredibly enriching.

Posted on - 13 Nov 2025
MiQ Digital Interview Experience - Software Engineer 2 | OAHelper