Upload Button Icon Add office photos

Filter interviews by

StratApps Senior Java Developer Interview Questions and Answers

Updated 5 Aug 2024

StratApps Senior Java Developer Interview Experiences

1 interview found

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
More than 8 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Aug 2023. There were 3 interview rounds.

Round 1 - Assignment 

About previous works and codes for some cases, after giving all those they are telling like we do have these kind of people here.

Round 2 - Technical 

(1 Question)

  • Q1. Good. About previous works, projects, technologies and frameworks.
Round 3 - HR 

(1 Question)

  • Q1. Worst HR Round. Sirisha Durgaraju HR manager who is a 5 years experienced HR with no patience and tongue changing lady. In the discussion she started like we want high standards like CMO level for 5 years ...

Interview Preparation Tips

Interview preparation tips for other job seekers - Worst experience, don't waste time when they call you for interview and all. Try to build your resume and get well prepared have a good stuff and don't go to those kind of companies you will definitely get disappointed in your career. In the total company all the employees are hired in their own relation with in their families, siblings, cousins neighbors etc. No good salaries and they don't satisfy employees, HR manager is worst over there.

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
No response

I was interviewed in Oct 2024.

Round 1 - Technical 

(4 Questions)

  • Q1. Spring cloud gateway
  • Q2. JWT Token structure and details
  • Q3. Java 11 features
  • Q4. Stream related problems
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Hackerrank - Hackerrank test including multiple choice and 2 programming questions

Round 2 - Technical 

(1 Question)

  • Q1. Garbage collector internal implementation algorithm
  • Ans. 

    Garbage collector is an automatic memory management system in Java that reclaims memory by deallocating objects no longer in use.

    • Garbage collector uses different algorithms like Mark-Sweep, Mark-Compact, and Copying to reclaim memory.

    • Mark-Sweep algorithm marks objects as reachable or unreachable, then sweeps through and deletes the unreachable objects.

    • Mark-Compact algorithm moves reachable objects to one end of the mem...

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
-

I was interviewed in Oct 2023.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Arrays, String, Linked list

Round 3 - Technical 

(1 Question)

  • Q1. Tell me abt ur self, tell me abt your project, what is multi-threading in Java, concurrency control, etc.
  • Ans. 

    I am a Senior Java Developer with experience in multi-threading and concurrency control.

    • I have worked on various Java projects, including developing web applications and backend systems.

    • Multi-threading in Java allows multiple threads to execute concurrently within a single process.

    • Concurrency control is the management of simultaneous access to shared resources to prevent data inconsistency.

    • Examples of concurrency contr...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Feb 2023. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. Java oops concepts , Java memory model , Java, lambda expressions example
  • Q2. What are the oops concepts
  • Ans. 

    Object-oriented programming concepts that help in organizing and designing code for reusability and maintainability.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (class).

    • Inheritance: Allowing a class to inherit properties and behavior from another class.

    • Polymorphism: Ability of objects to take on multiple forms or types.

    • Abstraction: Hiding the implementation details and showing on

  • Answered by AI
  • Q3. What is stream api
  • Ans. 

    Stream API is a feature in Java that allows processing collections of objects in a functional style.

    • Stream API provides a way to perform operations on collections like filter, map, reduce, etc.

    • It supports functional programming paradigms like lambda expressions.

    • Example: List names = Arrays.asList("Alice", "Bob", "Charlie"); Stream stream = names.stream();

Answered by AI
  • Q4. What is lambda expressions
  • Ans. 

    Lambda expressions are anonymous functions that allow you to pass behavior as an argument to a method.

    • Lambda expressions are used to provide a concise way to represent behavior as data.

    • They are commonly used in functional programming and can be used to implement functional interfaces.

    • Lambda expressions can be used to iterate through collections using the forEach method.

  • Answered by AI
  • Q5. What Java memory model
  • Ans. 

    The Java memory model defines how threads interact through memory when accessing shared data.

    • Defines the rules for reading and writing to shared variables in a multithreaded environment

    • Ensures visibility of changes made by one thread to other threads

    • Specifies the order in which operations are executed and how they are synchronized

  • Answered by AI

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Prepare core Java and oops concepts

    Skills evaluated in this interview

    Interview experience
    4
    Good
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

    I applied via Recruitment Consulltant and was interviewed before Mar 2023. There were 4 interview rounds.

    Round 1 - Coding Test 

    There is coding test consists of Easy / Medium DSA Question on Array/String/Hashing

    Round 2 - Technical 

    (1 Question)

    • Q1. Java 8 Feature, Immutable, OOPS, Hashmap Internal, Exception Handling, Multthreading lots of Qs asked( Synchonization , Lock ), Collection Framework, Singleton DP.
    Round 3 - Technical 

    (1 Question)

    • Q1. Project Discussion, Spring Boot Microservice related FAQ, @Transactional, Qualifier, JPA related Question, Design APIs for a given Use Case & Apply Authentication & Authorization, SOLID Design Principles
    Round 4 - Behavioral 

    (1 Question)

    • Q1. Explain Latest Project Architechture, asked Cross Question why RDBMS database , why not NoSQL DB used, How OAuth works/ how API Security implemented in your project, Explain any recent Prod Issue you have ...

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Focus on : Java 8+ Feature, Multithreading, Collection & Spring Boot

    I applied via Referral and was interviewed in Jul 2022. There was 1 interview round.

    Round 1 - Technical 

    (1 Question)

    • Q1. 1. Eager , Lazy Singleton Design Pattern. 2. Java 8 Stream , Functions (Predicate , Supplier , Consumer ) , Comparator Chaining 3. Designing Pattern -> Count Like / Seen any Post of Instagram , Reduce N/W...

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Average Question , Stick to the Basic Concepts .

    Please confirm with HR if they are really interested to hire candidate , In my case i felt they were not really interested to hire .
    Interview experience
    5
    Excellent
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    Not Selected

    I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.

    Round 1 - Technical 

    (2 Questions)

    • Q1. Write an API to fetch the id and JSON from the client.
    • Ans. 

      Create an API to fetch id and JSON from the client.

      • Create a RESTful API endpoint that accepts requests from the client

      • Use a GET request to fetch the id and JSON data from the client

      • Implement error handling for invalid requests or missing data

    • Answered by AI
    • Q2. Find forth highest salary from List using java 8.
    • Ans. 

      Use Java 8 stream to find the forth highest salary from a List.

      • Use stream() method to convert the List to a stream.

      • Use distinct() method to remove duplicates.

      • Use sorted() method to sort the salaries in ascending order.

      • Use skip() method to skip the first three highest salaries.

      • Use findFirst() method to get the forth highest salary.

    • Answered by AI
    Round 2 - Technical 

    (2 Questions)

    • Q1. Microservice Architecture questions
    • Q2. Spring Boot Annotations
    Round 3 - HR 

    (2 Questions)

    • Q1. Salary Expectation
    • Q2. Basic HR questions

    Skills evaluated in this interview

    Interview experience
    5
    Excellent
    Difficulty level
    Easy
    Process Duration
    2-4 weeks
    Result
    No response

    I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.

    Round 1 - Technical 

    (1 Question)

    • Q1. Project Architecture
    Round 2 - Technical 

    (1 Question)

    • Q1. Informatica tech questions
    Interview experience
    5
    Excellent
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Aptitude Test 

    MCQ test consisting of 70 mcqs in 75 minutes from aptitude english and cs fundamentals. If cleared next paper 2 coding qs medium level

    Round 2 - Technical 

    (2 Questions)

    • Q1. Two sum leetcode problem
    • Q2. What problems you faced in your project
    • Ans. 

      I faced challenges with integrating third-party APIs and debugging complex logic.

      • Difficulty in understanding and implementing third-party APIs

      • Issues with data synchronization between different systems

      • Troubleshooting complex logic errors

      • Managing dependencies and version conflicts

      • Time constraints affecting problem-solving

    • Answered by AI

    StratApps Interview FAQs

    How many rounds are there in StratApps Senior Java Developer interview?
    StratApps interview process usually has 3 rounds. The most common rounds in the StratApps interview process are Assignment, Technical and HR.

    Tell us how to improve this page.

    StratApps Senior Java Developer Interview Process

    based on 1 interview

    Interview experience

    1
      
    Bad
    View more
    Software Engineer
    4 salaries
    unlock blur

    ₹8.8 L/yr - ₹9.4 L/yr

    Business Analyst
    4 salaries
    unlock blur

    ₹8.5 L/yr - ₹13.5 L/yr

    Customer Success Manager
    4 salaries
    unlock blur

    ₹16.8 L/yr - ₹19 L/yr

    Senior Software Engineer
    3 salaries
    unlock blur

    ₹9 L/yr - ₹36 L/yr

    Explore more salaries
    Compare StratApps with

    Bajaj Finserv

    4.0
    Compare

    Wells Fargo

    3.9
    Compare

    JPMorgan Chase & Co.

    4.0
    Compare

    HSBC Group

    4.0
    Compare
    Did you find this page helpful?
    Yes No
    write
    Share an Interview