Upload Button Icon Add office photos

Filter interviews by

Infoya Software Engineer Interview Questions and Answers

Updated 5 Dec 2024

Infoya Software Engineer Interview Experiences

1 interview found

Software Engineer Interview Questions & Answers

user image Shubhangi Wavhal

posted on 5 Dec 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Dec 2023. There were 2 interview rounds.

Round 1 - HR 

(2 Questions)

  • Q1. Self Introduction
  • Q2. Year of Experience
Round 2 - Technical 

(4 Questions)

  • Q1. Basic java questions
  • Q2. Question on microservices
  • Q3. Override and overloaded in java
  • Q4. Quetions on Interfaces, abstraction

Interview questions from similar companies

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 Aug 2024. There were 2 interview rounds.

Round 1 - Coding Test 

C and Golang related questions, 2 Hours assement, The test involved writing code by hand in paper in the office (Bengaluru)

Round 2 - Technical 

(9 Questions)

  • Q1. Write a go code to remove duplicate elements from a slice.
  • Ans. 

    Go code to remove duplicate elements from a slice of strings

    • Use a map to keep track of unique elements

    • Iterate over the slice and add elements to the map

    • Create a new slice with unique elements from the map

  • Answered by AI
  • Q2. Difference between array and slice in Go.
  • Ans. 

    Arrays have fixed length, slices are dynamic and can grow/shrink. Slices are references to arrays.

    • Arrays have fixed length, specified at compile time.

    • Slices are dynamic, can grow or shrink at runtime.

    • Slices are references to arrays, allowing for more flexibility.

    • Example: var arr [3]string // array with fixed length of 3

    • Example: slice := make([]string, 0) // slice with dynamic length

  • Answered by AI
  • Q3. Explain struct and interface
  • Ans. 

    Struct is a user-defined data type that groups related data fields together. Interface defines a set of methods that a type must implement.

    • Struct is used to create complex data structures by grouping related data fields together.

    • Interface defines a set of methods that a type must implement. It allows for polymorphism in Go.

    • Example: type Person struct { Name string; Age int }

    • Example: type Shape interface { Area() float6...

  • Answered by AI
  • Q4. What is containerization.
  • Ans. 

    Containerization is a method of packaging, distributing, and running applications in isolated environments called containers.

    • Containers are lightweight, portable, and can run on any platform that supports containerization.

    • They include everything needed to run the application, such as code, runtime, system tools, libraries, and settings.

    • Popular containerization tools include Docker, Kubernetes, and Podman.

    • Containerizati...

  • Answered by AI
  • Q5. Write a go code to implement struct.
  • Ans. 

    Implementing a struct in Go code

    • Define a struct using the 'type' keyword

    • Add fields to the struct with their respective data types

    • Access struct fields using dot notation

  • Answered by AI
  • Q6. Explain goroutine.
  • Ans. 

    Goroutine is a lightweight thread managed by Go runtime, allowing concurrent execution of functions.

    • Goroutines are created using the 'go' keyword in Go programming language.

    • They are more lightweight than threads and are managed by the Go runtime.

    • Goroutines allow for concurrent execution of functions without the need for manual thread management.

    • Example: go myFunction()

    • Example: go func() { // code here }

  • Answered by AI
  • Q7. How do you achieve concurrency in Go?
  • Ans. 

    Concurrency in Go is achieved using goroutines and channels.

    • Use goroutines to run functions concurrently

    • Communicate between goroutines using channels

    • Avoid using shared memory for synchronization

  • Answered by AI
  • Q8. What is channel in Go? What are the differences between buffered and unbuffered channel?
  • Ans. 

    A channel in Go is a communication mechanism that allows goroutines to communicate with each other.

    • Buffered channels have a specific capacity and can send multiple values without the need for a corresponding receive operation immediately.

    • Unbuffered channels have no capacity and require both a send and receive operation to be ready at the same time for communication to occur.

  • Answered by AI
  • Q9. What is scaling? Horizontal and vertical scaling.
  • Ans. 

    Scaling refers to the ability of a system to handle increasing amounts of work or its potential to accommodate growth.

    • Horizontal scaling involves adding more machines to distribute the load, while vertical scaling involves increasing the resources of a single machine.

    • Horizontal scaling is more cost-effective and provides better fault tolerance, but can be more complex to implement.

    • Vertical scaling is simpler to impleme...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Study basic DSA. Learn C properly (Including deep concepts in pointer). Practice Golang. Also try to write solve some basic dsa problem in Go.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - Coding Test 

3 questions, medium hard

Round 2 - Technical 

(2 Questions)

  • Q1. Greedy Algorithm, simple jumps question, easily approachable by greedy algorithm
  • Q2. Binary Search, simple array based
Round 3 - Technical 

(2 Questions)

  • Q1. DBMS, Projects, SQL Queries
  • Q2. 2 coding questions
Interview experience
4
Good
Difficulty level
Easy
Process Duration
-
Result
Selected Selected

I applied via Campus Placement

Round 1 - Coding Test 

4 sections Quantitative Analysis, Programming Based (output analysis, error detection), Aptitude and ML Engineering ( activation functions, models etc basics)

Round 2 - One-on-one 

(2 Questions)

  • Q1. Merge Sort simple divide and conquer but a pain to execute they really just look for how logical you are and if your approach is correct
  • Q2. Talk about your projects previous experience etc
Round 3 - HR 

(2 Questions)

  • Q1. What do you think about Q
  • Q2. Personality based questions like what are your hobbies, what drives you etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident consistent and concise
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

Dsa problems dp and tress problem

Round 2 - Technical 

(2 Questions)

  • Q1. Tell me about your self
  • Q2. Projects and intership

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn DSA
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. What id oops and its advantages
  • Ans. 

    OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.

    • Advantages of OOPs include code reusability, modularity, flexibility, and easier maintenance.

    • Encapsulation allows data hiding and protection, reducing complexity and increasing security.

    • Inheritance enables code reuse and promotes the creation of hierarchical relationships between classes.

    • Polymorphism allows objects...

  • Answered by AI
  • Q2. What is jquery and JavaScript
  • Ans. 

    jQuery is a JavaScript library that simplifies HTML document traversal and manipulation, event handling, and animation.

    • jQuery is a fast, small, and feature-rich JavaScript library.

    • It makes things like HTML document traversal and manipulation, event handling, and animation much simpler with an easy-to-use API.

    • jQuery simplifies common tasks like AJAX calls and DOM manipulation.

    • JavaScript is a programming language that en...

  • Answered by AI
Round 2 - Coding Test 

Ecom is core platform

Round 3 - One-on-one 

(2 Questions)

  • Q1. What is php and its advantages
  • Ans. 

    PHP is a server-side scripting language used for web development.

    • PHP stands for Hypertext Preprocessor.

    • It is open source and widely used for creating dynamic web pages.

    • Advantages include easy integration with HTML, support for various databases, and compatibility with different operating systems.

    • PHP code can be embedded within HTML code, making it easy to work with web content.

    • Popular websites like Facebook and WordPre

  • Answered by AI
  • Q2. How are you hope you doing well

Interview Preparation Tips

Interview preparation tips for other job seekers - Good job

Skills evaluated in this interview

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

I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Complete HTML,CSS,JS,ReactJs,Nextjs question
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Python slq apti path json sksa

Round 2 - Technical 

(2 Questions)

  • Q1. Problem solving in python
  • Q2. Solving problems in oython

Software Engineer Interview Questions & Answers

FloBiz user image Vishal Kathpalia

posted on 22 Jan 2024

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

I applied via Referral and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Leetcode Medium Question -- Container most water
Round 2 - Technical 

(1 Question)

  • Q1. LLD, Design patterns, Operating system
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. .net questions theory + practical

Infoya Interview FAQs

How many rounds are there in Infoya Software Engineer interview?
Infoya interview process usually has 2 rounds. The most common rounds in the Infoya interview process are HR and Technical.
What are the top questions asked in Infoya Software Engineer interview?

Some of the top questions asked at the Infoya Software Engineer interview -

  1. Override and overloaded in j...read more
  2. Quetions on Interfaces, abstract...read more
  3. Question on microservi...read more

Tell us how to improve this page.

Infoya Software Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more
Compare Infoya with

CMS IT Services

3.1
Compare

iMerit

3.5
Compare

Brillio

3.5
Compare

Quantiphi Analytics Solutions Private Limited

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