Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Saksoft Team. If you also belong to the team, you can get access from here

Saksoft Verified Tick

Compare button icon Compare button icon Compare
3.6

based on 327 Reviews

Filter interviews by

Saksoft Java Developer Interview Questions and Answers

Updated 2 Oct 2024

Saksoft Java Developer Interview Experiences

1 interview found

Java Developer Interview Questions & Answers

user image dhiraj srivastav

posted on 2 Oct 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. JAVA 8 features
  • Q2. Optional Classes inJAVA 8
  • Ans. 

    Optional class in Java 8 is used to represent a value that may or may not be present.

    • Optional class helps to avoid NullPointerException by explicitly handling null values.

    • It provides methods like isPresent(), ifPresent(), orElse() to work with optional values.

    • Example: Optional optionalString = Optional.ofNullable("Hello");

Answered by AI
  • Q3. Stream API and its working
  • Ans. 

    Stream API in Java provides a way to process collections of objects in a functional style.

    • Stream API allows for easy manipulation of collections using functional programming concepts like map, filter, and reduce.

    • Streams can be created from various data sources like collections, arrays, or even I/O channels.

    • Stream operations can be either intermediate (like filter or map) or terminal (like forEach or collect).

  • Answered by AI

    Skills evaluated in this interview

    Interview questions from similar companies

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

    I applied via Approached by Company and was interviewed in Aug 2024. There were 2 interview rounds.

    Round 1 - One-on-one 

    (2 Questions)

    • Q1. Technical round 1 was around java, microservices and your project.
    • Q2. He asked me simple java programs to check my logic programs were to check a number is palindrome or not and java streams programs
    Round 2 - Technical 

    (1 Question)

    • Q1. He asked me about project. How you used authentication in projects. Java core basics. Some tricky scenarios, solid principles and playing around oops concepts and its practical application

    Interview Preparation Tips

    Interview preparation tips for other job seekers - It was very good experience
    Interview experience
    3
    Average
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Technical 

    (1 Question)

    • Q1. How hashmap works internally
    Interview experience
    4
    Good
    Difficulty level
    Moderate
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

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

    Round 1 - Technical 

    (1 Question)

    • Q1. Based on the resume
    Round 2 - Technical 

    (1 Question)

    • Q1. Scenario based questions
    Round 3 - HR 

    (1 Question)

    • Q1. Package discussion
    Interview experience
    2
    Poor
    Difficulty level
    Moderate
    Process Duration
    2-4 weeks
    Result
    No response

    I applied via Naukri.com and was interviewed in Oct 2023. There were 2 interview rounds.

    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 - One-on-one 

    (8 Questions)

    • Q1. Explain OOPs concepts.
    • Ans. 

      OOPs concepts are fundamental principles of object-oriented programming that help in designing and implementing software solutions.

      • Encapsulation: Bundling data and methods together in a class.

      • Inheritance: Creating new classes by inheriting properties and behaviors from existing classes.

      • Polymorphism: Ability of an object to take on many forms.

      • Abstraction: Hiding complex implementation details and providing a simplified ...

    • Answered by AI
    • Q2. Write a program to count occurance the letter in a string.
    • Ans. 

      This program counts the occurrence of each letter in a given string.

      • Use a HashMap to store the count of each letter.

      • Iterate through the characters of the string and update the count in the HashMap.

      • Finally, print the count of each letter.

    • Answered by AI
    • Q3. Write a SQL query to find third highest salary from employee table.
    • Ans. 

      SQL query to find third highest salary from employee table.

      • Use the ORDER BY clause to sort the salaries in descending order

      • Use the LIMIT clause to limit the result to the third row

      • Use a subquery to exclude the highest and second highest salaries

    • Answered by AI
    • Q4. Difference between Array and arraylist.
    • Ans. 

      Array is a fixed-size data structure while ArrayList is a dynamic-size data structure in Java.

      • Array has a fixed length, while ArrayList can grow dynamically.

      • Array can store both primitive types and objects, while ArrayList can only store objects.

      • Array uses square brackets [] for declaration, while ArrayList uses angle brackets <>.

      • Array provides direct access to elements using index, while ArrayList provides methods for...

    • Answered by AI
    • Q5. Explain working of Arraylist.
    • Ans. 

      ArrayList is a dynamic array that can grow or shrink in size. It stores objects and provides methods for adding, removing, and accessing elements.

      • ArrayList is part of the Java Collections Framework.

      • It is implemented as a resizable array.

      • Elements can be added using the add() method.

      • Elements can be accessed using the get() method.

      • Elements can be removed using the remove() method.

      • The size() method returns the number of el...

    • Answered by AI
    • Q6. What is the default size of an arraylist.
    • Ans. 

      The default size of an ArrayList is 10.

      • The default initial capacity of an ArrayList is 10.

      • If the number of elements exceeds the initial capacity, the ArrayList automatically increases its size.

      • The capacity of an ArrayList can be increased manually using the ensureCapacity() method.

    • Answered by AI
    • Q7. Some questions from my resume about my previous experience.
    • Q8. The interviewer was stupid and in my opinion they are just wasting your precious time. After the interview they don't provide any updates about the interview.

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Study core Java in depth and some famous SQL questions.

    Skills evaluated in this interview

    Interview experience
    4
    Good
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Technical 

    (1 Question)

    • Q1. Mainly focus on project and collection and oops concept
    Interview experience
    3
    Average
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    Round 1 - Technical 

    (2 Questions)

    • Q1. About Java, J2ee, Mysql, Spring-core, Spring-mvc, Spring-boot
    • Q2. About java, j2EE, My-sql, Spring-core, Spring-mvc, Spring-boot
    Interview experience
    4
    Good
    Difficulty level
    Moderate
    Process Duration
    2-4 weeks
    Result
    Selected Selected

    I applied via Naukri.com and was interviewed in Mar 2023. There were 3 interview rounds.

    Round 1 - Resume Shortlist 
    Pro Tip by AmbitionBox:
    Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
    View all tips
    Round 2 - Coding Test 

    Basic core Java mcqs and aptitude questions

    Round 3 - Technical 

    (1 Question)

    • Q1. Questions on core Java,spring MVC,spring boot , hibernate and msql

    Java Developer Interview Questions & Answers

    NSE.IT user image Himanshu Vishwakarma

    posted on 10 Apr 2024

    Interview experience
    3
    Average
    Difficulty level
    Easy
    Process Duration
    2-4 weeks
    Result
    Selected Selected

    I applied via Referral and was interviewed in Mar 2024. There were 3 interview rounds.

    Round 1 - Technical 

    (1 Question)

    • Q1. Basic Java, Collections, etc
    Round 2 - Technical 

    (1 Question)

    • Q1. Same Basic Java, collections, etc
    Round 3 - HR 

    (1 Question)

    • Q1. Basic discussion

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Keep this company as a last option, as a java developer it was desk job working 6 days and after clearing all rounds they offer me best 3% hike before interview I told them 30-50% hike HR agreed but got 3% hike rubbish. Don't join I got the offer happily declined it. Please don't waste your time.
    Interview experience
    2
    Poor
    Difficulty level
    Easy
    Process Duration
    Less than 2 weeks
    Result
    Selected Selected

    I applied via Naukri.com and was interviewed in Mar 2023. There were 2 interview rounds.

    Round 1 - Resume Shortlist 
    Pro Tip by AmbitionBox:
    Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
    View all tips
    Round 2 - Technical 

    (2 Questions)

    • Q1. 1. Write a program to sort the characters of a string in descending order? 2. Write a lambda expression of addition? 3. How to write custom exceptions? 4. What is indexing?
    • Ans. 

      This program sorts the characters of a string in descending order.

      • Convert the string to a character array

      • Sort the character array in descending order

      • Convert the sorted character array back to a string

    • Answered by AI
    • Q2. 5. What are scope of beans? 6. Functional interfaces and examples 7. Can we make a class as private? 8. SQL query to find employees of particular department table. 9. Cascading 10. MapBy in hibernate 11. ...
    • Ans. 

      Java Developer interview questions on beans, functional interfaces, SQL queries, hibernate, and more.

      • Scope of beans refers to the visibility of a bean within an application context.

      • Functional interfaces have only one abstract method and can be used as lambda expressions.

      • Classes cannot be private, but their constructors can be.

      • SQL query to find employees of a particular department table: SELECT * FROM employees WHERE de...

    • Answered by AI

    Interview Preparation Tips

    Topics to prepare for Happiest Minds Technologies Java Developer interview:
    • Core Java
    • Hibernate
    • Spring Boot
    • Java 8

    Saksoft Interview FAQs

    How many rounds are there in Saksoft Java Developer interview?
    Saksoft interview process usually has 1 rounds. The most common rounds in the Saksoft interview process are Technical.
    How to prepare for Saksoft Java Developer interview?
    Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Saksoft. The most common topics and skills that interviewers at Saksoft expect are Java, Spring, Spring Boot, Hibernate and Core Java.
    What are the top questions asked in Saksoft Java Developer interview?

    Some of the top questions asked at the Saksoft Java Developer interview -

    1. Optional Classes inJAV...read more
    2. Stream API and its work...read more
    3. JAVA 8 featu...read more

    Tell us how to improve this page.

    Saksoft Java Developer Salary
    based on 22 salaries
    ₹3 L/yr - ₹12.5 L/yr
    38% more than the average Java Developer Salary in India
    View more details

    Saksoft Java Developer Reviews and Ratings

    based on 6 reviews

    2.2/5

    Rating in categories

    2.1

    Skill development

    2.2

    Work-Life balance

    2.1

    Salary & Benefits

    2.4

    Job Security

    2.5

    Company culture

    2.1

    Promotions/Appraisal

    1.8

    Work Satisfaction

    Explore 6 Reviews and Ratings
    Senior Consultant
    340 salaries
    unlock blur

    ₹5.4 L/yr - ₹22 L/yr

    Consultant
    293 salaries
    unlock blur

    ₹3 L/yr - ₹12.3 L/yr

    Lead Consultant
    164 salaries
    unlock blur

    ₹7.5 L/yr - ₹28 L/yr

    Associate Consultant
    96 salaries
    unlock blur

    ₹2 L/yr - ₹5.5 L/yr

    Software Engineer
    52 salaries
    unlock blur

    ₹3.5 L/yr - ₹13.1 L/yr

    Explore more salaries
    Compare Saksoft with

    TCS

    3.7
    Compare

    Infosys

    3.7
    Compare

    Wipro

    3.7
    Compare

    HCLTech

    3.5
    Compare

    Calculate your in-hand salary

    Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
    Did you find this page helpful?
    Yes No
    write
    Share an Interview