Add office photos
Engaged Employer

Nagarro

4.0
based on 4.1k Reviews
Video summary
Filter interviews by

10+ Fitiq Interview Questions and Answers

Updated 9 Oct 2024
Popular Designations

Q1. Write rest API in Flask. Indexing in SQL Exception handling in flask

Ans.

Answering how to write rest API in Flask, indexing in SQL, and exception handling in Flask.

  • To write a REST API in Flask, you need to define routes using the @app.route decorator and return JSON responses using the jsonify method.

  • To index in SQL, you can use the CREATE INDEX statement to create an index on a table column to improve query performance.

  • To handle exceptions in Flask, you can use the @app.errorhandler decorator to define custom error handlers for different HTTP err...read more

Add your answer

Q2. Java version differences, new things in jdk 8 and jdk 11

Ans.

JDK 8 introduced lambda expressions, streams, and default methods. JDK 11 included features like local-variable syntax for lambda parameters and HTTP client API.

  • JDK 8: Lambda expressions allow functional programming, streams for processing collections, default methods in interfaces.

  • JDK 11: Local-variable syntax for lambda parameters, HTTP client API for making HTTP requests.

  • JDK 8: Example - Lambda expression: (int a, int b) -> a + b

  • JDK 11: Example - HTTP client API: HttpClien...read more

Add your answer

Q3. Difference between Iterator and Iterables

Ans.

Iterator is an object that allows iteration over a collection, while Iterables are objects that can be iterated over.

  • Iterator is used to iterate over elements in a collection, while Iterables are objects that can be iterated over using an Iterator.

  • Iterables implement the Iterable interface, which allows them to be used in for-each loops in Java.

  • Iterator has methods like hasNext() and next() to iterate over elements, while Iterables provide a way to obtain an Iterator.

  • Example:...read more

Add your answer

Q4. Define object oriented programming

Ans.

Object oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.

  • Objects are instances of classes, which define the structure and behavior of the objects.

  • Encapsulation, inheritance, and polymorphism are key principles of object oriented programming.

  • Example: In a banking system, a 'BankAccount' class can define attributes like account number and balance, and methods like deposit and withdraw.

Add your answer
Discover Fitiq interview dos and don'ts from real experiences

Q5. What is dependency Injection

Ans.

Dependency Injection is a design pattern where components are given their dependencies rather than creating them internally.

  • Dependency Injection helps in achieving loose coupling between classes.

  • It allows for easier testing by providing a way to mock dependencies.

  • There are three types of Dependency Injection - Constructor Injection, Setter Injection, and Interface Injection.

Add your answer

Q6. Real life scenarios for data structures.

Ans.

Data structures are used in real life scenarios to organize and manage data efficiently.

  • Storing student records in a database using a linked list

  • Implementing a queue system for a hospital's emergency room

  • Using a hash table to store employee information in a company database

Add your answer
Are these interview questions helpful?

Q7. What how closure work

Ans.

Closures are functions that have access to variables from their containing scope even after the scope has closed.

  • Closures allow functions to maintain access to variables from their parent scope even after the parent function has finished executing.

  • Closures are created when a function is defined within another function and the inner function references variables from the outer function.

  • Closures are commonly used in event handlers, callbacks, and asynchronous programming to mai...read more

Add your answer

Q8. Define Functional interfaces

Ans.

Functional interfaces are interfaces with only one abstract method, used in Java for lambda expressions.

  • Functional interfaces can have multiple default or static methods, but only one abstract method.

  • They are used in Java to enable lambda expressions and method references.

  • Examples of functional interfaces in Java include Runnable, Callable, and Comparator.

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. What is JVM in java

Ans.

JVM stands for Java Virtual Machine, which is an abstract computing machine that enables a computer to run Java programs.

  • JVM is responsible for converting Java bytecode into machine code that can be executed by the computer's hardware.

  • It provides a platform-independent execution environment for Java programs.

  • JVM manages memory, handles garbage collection, and provides security features for Java applications.

  • Examples of JVM implementations include Oracle HotSpot, OpenJ9, and G...read more

Add your answer

Q10. Container and POD difference

Ans.

Containers are a lightweight, portable, and isolated runtime environment for applications, while Pods are a group of one or more containers sharing the same network and storage.

  • Containers are individual units that package an application and its dependencies, while Pods are a higher-level concept that can contain multiple containers.

  • Containers are isolated from each other, while containers within a Pod share the same network namespace and can communicate with each other using ...read more

Add your answer

Q11. how does cidc work?

Ans.

CIDC stands for Clinical Immunization Data Collective and is a platform for sharing immunization data.

  • CIDC is a collaborative effort among healthcare organizations to share immunization data for research and public health purposes.

  • It allows researchers to access de-identified immunization data to study vaccine effectiveness, safety, and coverage.

  • CIDC helps in monitoring immunization rates, identifying gaps in coverage, and improving vaccination strategies.

  • Examples of data sha...read more

Add your answer

Q12. What is async/await

Ans.

Async/await is a feature in JavaScript that allows for asynchronous programming using promises.

  • Async/await is a syntactic sugar built on top of promises in JavaScript.

  • It allows for writing asynchronous code that looks synchronous, making it easier to read and maintain.

  • The 'async' keyword is used to define a function as asynchronous, while 'await' is used to pause the execution of the function until a promise is settled.

  • Example: async function fetchData() { await fetch('https:...read more

Add your answer

Q13. what is devopps

Ans.

DevOps is a software development methodology that combines software development (Dev) with IT operations (Ops) to shorten the systems development life cycle.

  • DevOps focuses on collaboration, automation, and monitoring throughout the software development lifecycle.

  • It aims to increase the speed of software delivery, improve reliability, and build scalable systems.

  • Tools commonly used in DevOps include Docker, Jenkins, Ansible, and Kubernetes.

Add your answer

Q14. Use of lambda expression

Ans.

Lambda expressions are anonymous functions that can be used to create concise and readable code.

  • Lambda expressions are used to create inline functions without a formal definition.

  • They are often used in functional programming languages like Java, Python, and C++.

  • Lambda expressions can be used to pass functions as arguments to higher-order functions.

  • They are particularly useful for writing code that is more concise and readable.

  • Example: (x, y) -> x + y is a lambda expression th...read more

Add your answer

More about working at Nagarro

#2 Best Large Company - 2022
#1 Best IT/ITES Company - 2022
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Fitiq

based on 19 interviews
3 Interview rounds
Aptitude Test Round
Coding Test Round
HR Round
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Software Engineer Interview Questions from Similar Companies

3.8
 • 181 Interview Questions
3.8
 • 45 Interview Questions
3.9
 • 26 Interview Questions
4.4
 • 15 Interview Questions
3.3
 • 14 Interview Questions
3.9
 • 11 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter