Upload Button Icon Add office photos
Engaged Employer

i

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

Seasia Infotech Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Seasia Infotech Senior Software Engineer Interview Questions and Answers

Updated 16 Mar 2021

6 Interview questions

A Senior Software Engineer was asked
Q. What is a reducer in Redux?
Ans. 

Reducer is a pure function that takes the previous state and an action, and returns the new state in Redux.

  • Reducers specify how the application's state changes in response to actions sent to the store.

  • They are pure functions that take the previous state and an action, and return the new state.

  • Reducers should not modify the previous state, but return a new object if the state changes.

  • Redux uses a single root reduce...

A Senior Software Engineer was asked
Q. How do you manage state in functional components?
Ans. 

Use useState hook to manage state in functional components

  • Import useState hook from React

  • Declare state variable using useState hook

  • Use state variable and setState function to update state

  • Pass state variable and setState function as props to child components if needed

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
Q3. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in GlobalLogic
Q4. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
Q5. If you have to prioritize between coding standards and project de ... read more
A Senior Software Engineer was asked
Q. What are hooks in React.js?
Ans. 

Hooks are a new feature in React 16.8 that allow you to use state and other React features without writing a class.

  • Hooks are functions that let you use React state and lifecycle methods inside functional components

  • They allow you to reuse stateful logic across multiple components

  • useState is a hook that lets you add state to functional components

  • useEffect is a hook that lets you use lifecycle methods in functional c...

A Senior Software Engineer was asked
Q. How does Redux work?
Ans. 

Redux is a predictable state container for JavaScript apps.

  • Redux is a library for managing application state.

  • It provides a central store for all the state in an application.

  • State changes are made through actions, which are dispatched to the store.

  • Reducers are pure functions that take the current state and an action, and return the new state.

  • Selectors are functions that extract data from the state.

  • Middleware can be...

A Senior Software Engineer was asked
Q. What is the useEffect hook in React.js? Why is an empty array used as a dependency?
Ans. 

useEffect is a hook in React that allows performing side effects in functional components.

  • useEffect is used to perform side effects in functional components.

  • It takes two arguments: a function and an array of dependencies.

  • The function is executed after every render cycle.

  • The array of dependencies is used to specify when the effect should be re-executed.

  • An empty array [] means the effect should only be executed once...

A Senior Software Engineer was asked
Q. Life cycle method in React.Js
Ans. 

Life cycle methods are functions that are invoked at various stages of a component's existence in React.Js.

  • There are three categories of life cycle methods: mounting, updating, and unmounting.

  • Mounting methods are called when a component is being created and inserted into the DOM.

  • Updating methods are called when a component is being re-rendered due to changes in its props or state.

  • Unmounting methods are called when...

Seasia Infotech Senior Software Engineer Interview Experiences

1 interview found

Interview Questionnaire 

6 Questions

  • Q1. What is hooks in React.Js
  • Ans. 

    Hooks are a new feature in React 16.8 that allow you to use state and other React features without writing a class.

    • Hooks are functions that let you use React state and lifecycle methods inside functional components

    • They allow you to reuse stateful logic across multiple components

    • useState is a hook that lets you add state to functional components

    • useEffect is a hook that lets you use lifecycle methods in functional compon...

  • Answered by AI
  • Q2. How to manage state in functional components
  • Ans. 

    Use useState hook to manage state in functional components

    • Import useState hook from React

    • Declare state variable using useState hook

    • Use state variable and setState function to update state

    • Pass state variable and setState function as props to child components if needed

  • Answered by AI
  • Q3. Whai is useEffect hooks in React.Js. Why use empty array[]
  • Ans. 

    useEffect is a hook in React that allows performing side effects in functional components.

    • useEffect is used to perform side effects in functional components.

    • It takes two arguments: a function and an array of dependencies.

    • The function is executed after every render cycle.

    • The array of dependencies is used to specify when the effect should be re-executed.

    • An empty array [] means the effect should only be executed once, on ...

  • Answered by AI
  • Q4. Life cycle method in React.Js
  • Ans. 

    Life cycle methods are functions that are invoked at various stages of a component's existence in React.Js.

    • There are three categories of life cycle methods: mounting, updating, and unmounting.

    • Mounting methods are called when a component is being created and inserted into the DOM.

    • Updating methods are called when a component is being re-rendered due to changes in its props or state.

    • Unmounting methods are called when a co...

  • Answered by AI
  • Q5. How Redux works
  • Ans. 

    Redux is a predictable state container for JavaScript apps.

    • Redux is a library for managing application state.

    • It provides a central store for all the state in an application.

    • State changes are made through actions, which are dispatched to the store.

    • Reducers are pure functions that take the current state and an action, and return the new state.

    • Selectors are functions that extract data from the state.

    • Middleware can be used...

  • Answered by AI
  • Q6. What is reducer in Redux
  • Ans. 

    Reducer is a pure function that takes the previous state and an action, and returns the new state in Redux.

    • Reducers specify how the application's state changes in response to actions sent to the store.

    • They are pure functions that take the previous state and an action, and return the new state.

    • Reducers should not modify the previous state, but return a new object if the state changes.

    • Redux uses a single root reducer fun...

  • Answered by AI

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Seasia Infotech?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Naukri.com and was interviewed before Apr 2021. There were 2 interview rounds.

Round 1 - Coding Test 

SQL questions and query output.

Round 2 - Technical 

(1 Question)

  • Q1. I had interview on SQL and pl SQL. So the interview started with basic sql questions and then level increased. Question were asked on joins, union, rank, dense rank. Indexes, triggers. I was asked to ri...

Interview Preparation Tips

Interview preparation tips for other job seekers - For sql pl SQL profile prepare well for the basic terminology. Queries and all.

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
Q3. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in GlobalLogic
Q4. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
Q5. If you have to prioritize between coding standards and project de ... read more

I applied via Naukri.com and was interviewed in Jul 2020. There were 5 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Basic java questions in firt round of interview. Next few rounds included everything from basics of core java to coding, problem solving, testing techniques etc. Questions were asked from collections basic...
  • Q2. Write junit test cases for different scenario.
  • Ans. 

    JUnit test cases for different scenarios

    • Identify different scenarios to be tested

    • Write test cases for each scenario

    • Ensure test cases cover all possible outcomes

    • Use assertions to verify expected results

    • Mock dependencies if necessary

  • Answered by AI

Skills evaluated in this interview

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

I appeared for an interview in Mar 2022.

Round 1 - One-on-one 

(5 Questions)

  • Q1. Mostly asked java springboot questions
  • Q2. What is interceptor
  • Ans. 

    An interceptor is a middleware component that intercepts incoming and outgoing HTTP requests in an application.

    • Interceptors can be used for logging, authentication, error handling, and modifying requests/responses.

    • In Angular, interceptors can be used to add headers to HTTP requests or handle errors globally.

    • In Spring framework, interceptors can be used for pre-processing and post-processing of requests.

    • Interceptors are...

  • Answered by AI
  • Q3. What are all functional interfaces available in java
  • Ans. 

    Functional interfaces in Java are interfaces with a single abstract method, used for lambda expressions and method references.

    • Functional interfaces can be found in the java.util.function package.

    • Examples of functional interfaces include Consumer, Supplier, Predicate, and Function.

    • Functional interfaces can be identified by the @FunctionalInterface annotation.

  • Answered by AI
  • Q4. Gatway implementation in spring boot
  • Ans. 

    Gateway implementation in Spring Boot allows for routing and filtering of incoming requests to different microservices.

    • Use Spring Cloud Gateway for implementing gateway in Spring Boot

    • Define routes and filters in application.properties or application.yml

    • Example: routes: - id: my_route uri: http://localhost:8080 predicates: - Path=/my_route/**

    • Example: filters: - AddRequestHeader=X-Request-Foo, Bar

  • Answered by AI
  • Q5. Java 8 coding questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well interms of coding

Skills evaluated in this interview

I applied via Approached by Company and was interviewed before Apr 2021. There were 4 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Print star and some basic java
Round 2 - One-on-one 

(1 Question)

  • Q1. Mostly about your previous experience
Round 3 - One-on-one 

(1 Question)

  • Q1. Same nothing fancy.............
Round 4 - HR 

(1 Question)

  • Q1. They will judge your attitude

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't join. Bad management. Join if have experience in service based company
Round 1 - Coding Test 

Pattern program and general output questions

Round 2 - Technical 

(1 Question)

  • Q1. Technical interview one-on-one
Round 3 - HR 

(1 Question)

  • Q1. HR round taken by hr team

Interview Preparation Tips

Interview preparation tips for other job seekers - Be good in logic and should have strong command on core concepts
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Functional Interface,java 8 features,predicate functions
Round 2 - One-on-one 

(1 Question)

  • Q1. General question & scenario based questions
Are these interview questions helpful?
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Feb 2023.

Round 1 - One-on-one 

(1 Question)

  • Q1. Python coding and resume based questions

I applied via Naukri.com and was interviewed in Oct 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Regarding PHP

Interview Preparation Tips

Interview preparation tips for other job seekers - Please clear your basic knowledge

I appeared for an interview before Mar 2021.

Round 1 - Coding Test 

Round duration - 30 minutes
Round difficulty - Medium

This was a MCQ round. 30 ques in 30 mins consisting of difficult quantitative aptitude questions were to be solved.

Round 2 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

In this test round, 2 coding questions were given. Either write the code or pseudo code

  • Q1. 

    N Queens Problem

    Given an integer N, find all possible placements of N queens on an N x N chessboard such that no two queens threaten each other.

    Explanation:

    A queen can attack another queen if they ar...

  • Ans. 

    The N Queens Problem involves finding all possible placements of N queens on an N x N chessboard without threatening each other.

    • Use backtracking algorithm to explore all possible configurations.

    • Keep track of rows, columns, and diagonals to ensure queens do not threaten each other.

    • Generate all valid configurations and print them out.

  • Answered by AI
  • Q2. 

    Sort 0 1 2 Problem Statement

    Given an integer array arr of size 'N' containing only 0s, 1s, and 2s, write an algorithm to sort the array.

    Input:

    The first line contains an integer 'T' representing the n...
  • Ans. 

    Sort an array of 0s, 1s, and 2s in linear time complexity.

    • Use three pointers to keep track of 0s, 1s, and 2s while traversing the array.

    • Swap elements based on the values encountered to sort the array in-place.

    • Time complexity should be O(N) and space complexity should be O(1).

  • Answered by AI
Round 3 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

This was a technical round with questions on DSA.

  • Q1. 

    Reverse Words in a String: Problem Statement

    You are given a string of length N. Your task is to reverse the string word by word. The input may contain multiple spaces between words and may have leading o...

  • Ans. 

    Reverse words in a string while handling leading, trailing, and multiple spaces.

    • Split the input string by spaces to get individual words

    • Reverse the order of the words

    • Join the reversed words with a single space in between

  • Answered by AI
  • Q2. 

    Circular Linked List Detection

    You are provided with the head of a linked list containing integers. Your task is to determine if the linked list is circular.

    Note:
    • A linked list is considered circula...
  • Ans. 

    Detect if a given linked list is circular by checking if it forms a closed loop.

    • Traverse the linked list using two pointers, one moving at double the speed of the other.

    • If the two pointers meet at any point, the linked list is circular.

    • If the faster pointer reaches the end of the list (NULL), the linked list is not circular.

  • Answered by AI
Round 4 - HR 

Round duration - 30 minutes
Round difficulty - Easy

HR round with typical behavioral problems.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAMAQ Software interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 5 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Seasia Infotech Interview FAQs

What are the top questions asked in Seasia Infotech Senior Software Engineer interview?

Some of the top questions asked at the Seasia Infotech Senior Software Engineer interview -

  1. Whai is useEffect hooks in React.Js. Why use empty array...read more
  2. How to manage state in functional componen...read more
  3. What is hooks in React....read more

Tell us how to improve this page.

Seasia Infotech Senior Software Engineer Salary
based on 4 salaries
₹9.5 L/yr - ₹10.9 L/yr
39% less than the average Senior Software Engineer Salary in India
View more details

Seasia Infotech Senior Software Engineer Reviews and Ratings

based on 1 review

1.0/5

Rating in categories

1.0

Skill development

1.0

Work-life balance

1.0

Salary

1.0

Job security

1.0

Company culture

1.0

Promotions

1.0

Work satisfaction

Explore 1 Review and Rating
Software Developer
39 salaries
unlock blur

₹1.1 L/yr - ₹6.9 L/yr

Associate Consultant
25 salaries
unlock blur

₹2.1 L/yr - ₹4 L/yr

Senior Consultant
16 salaries
unlock blur

₹5.4 L/yr - ₹13.3 L/yr

Devops Engineer
13 salaries
unlock blur

₹3 L/yr - ₹10 L/yr

Software Engineer
12 salaries
unlock blur

₹3.7 L/yr - ₹8.8 L/yr

Explore more salaries
Compare Seasia Infotech with

Tekwissen

4.8
Compare

Softenger

4.0
Compare

XcelServ Solutions

4.4
Compare

Capital Numbers Infotech

4.4
Compare
write
Share an Interview