Add office photos
Engaged Employer

Ideas2IT Technologies

3.9
based on 132 Reviews
Filter interviews by

Isc Projects Interview Questions and Answers

Updated 25 Jul 2024

Q1. 1 What’s functional interface and benefits. 2 Transaction uses and different propagation level.

Ans.

Functional interface is an interface with only one abstract method. Benefits include lambda expressions and improved code readability.

  • Functional interface allows for the use of lambda expressions, which can simplify code and improve readability.

  • It also enables the use of method references, which can make code more concise.

  • Functional interfaces are used extensively in Java 8's Stream API.

  • Transaction uses include ensuring data consistency and atomicity.

  • Propagation levels includ...read more

Add your answer

Q2. Different isolation levels in transactions labels and purpose.

Ans.

Different isolation levels in transactions and their purpose.

  • Isolation levels determine how transactions interact with each other.

  • READ UNCOMMITTED: Allows dirty reads, can cause phantom reads.

  • READ COMMITTED: Prevents dirty reads, but allows non-repeatable reads.

  • REPEATABLE READ: Prevents dirty and non-repeatable reads, but allows phantom reads.

  • SERIALIZABLE: Prevents all three types of reads, but can cause deadlock.

  • Purpose is to balance data consistency and concurrency.

Add your answer

Q3. What’s functional interface and uses. Server side and client side load balancing.

Ans.

Functional interface is an interface with only one abstract method. Load balancing is used to distribute workload.

  • Functional interface is used in lambda expressions in Java.

  • Load balancing is used to distribute workload across multiple servers.

  • Server side load balancing is done by a load balancer that sits between the client and server.

  • Client side load balancing is done by the client application itself.

  • Load balancing improves performance, availability, and scalability of appli...read more

Add your answer

Q4. Transactional levels and propagation labels cases. Find the sequence of Substring duplicates counts.

Ans.

The question is unclear and seems unrelated to software development.

  • Ask for clarification on the question.

  • Transactional levels and propagation labels are related to database transactions.

  • Substring duplicates counts can be solved using string manipulation.

  • It is unclear how these two topics are related.

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

Q5. Devise a though process and using that, arrive at an approximate number of the total number of cars plying in Chennai on any given day. Write a sample user story, questions on agile principles and aptitude.

Ans.

To estimate total cars in Chennai, consider population, vehicle ownership, public transport usage, and road infrastructure.

  • Research population of Chennai

  • Estimate vehicle ownership rate

  • Consider public transport usage

  • Assess road infrastructure

  • Use statistical models to arrive at an estimate

Add your answer

Q6. collections in Java 8

Ans.

Java 8 introduced new features for working with collections, such as streams and lambda expressions.

  • Java 8 introduced the Stream API for processing collections in a functional style.

  • Lambda expressions can be used to iterate over collections and perform operations on elements.

  • The Collectors class provides utility methods for collecting elements into a new collection.

  • Parallel streams can be used to process collections concurrently for improved performance.

Add your answer

Q7. Debouncing in react

Ans.

Debouncing in React is a technique used to limit the number of times a function is called in a specified time frame.

  • Debouncing helps in improving performance by reducing unnecessary function calls.

  • It is commonly used in scenarios like search bars where we want to wait for user to finish typing before making an API call.

  • Example: Using lodash debounce function to delay API call until user stops typing.

Add your answer

Q8. Throttling in react

Ans.

Throttling in React helps limit the number of times a function is called within a specified time frame.

  • Throttling is used to improve performance by reducing the number of times a function is executed.

  • It is commonly used in scenarios like handling scroll events or input changes.

  • Example: Using lodash's throttle function to limit the rate of execution of a function.

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at Isc Projects

based on 26 interviews in the last 1 year
Interview experience
3.9
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.4
 • 775 Interview Questions
4.1
 • 393 Interview Questions
3.5
 • 299 Interview Questions
4.1
 • 267 Interview Questions
4.0
 • 200 Interview Questions
4.1
 • 143 Interview Questions
View all
Top Ideas2IT Technologies Interview Questions And Answers
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
Get AmbitionBox app

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