i
IntelliaTech Solutions
Filter interviews by
Write a Java program to print unique elements from two given arrays.
Create a HashSet to store unique elements from both arrays.
Iterate through each element in both arrays and add them to the HashSet.
Convert the HashSet back to an array and print the unique elements.
Count occurrence of each character in a given string.
Create an array of size 256 to store count of each character (ASCII range)
Iterate through the string and increment count for each character
Print the count of each character at the end
Microservice architecture is a design approach where an application is composed of small, independent services that communicate over well-defined APIs.
Microservices communicate with each other through APIs, typically using HTTP/REST or messaging protocols like RabbitMQ or Kafka.
Service discovery mechanisms like Eureka or Consul can be used to locate and connect to other microservices.
API gateways can be used to ma...
RestFulAPI's are a type of web service that follows the principles of REST architecture.
RestFulAPI's use standard HTTP methods like GET, POST, PUT, DELETE for communication.
They are stateless, meaning each request from a client must contain all the information needed to fulfill the request.
They typically return data in JSON or XML format.
RestFulAPI's are designed to be easily scalable and maintainable.
Example: Twi...
Reverse the words in a string of a specific length.
Split the input string into words
Iterate through the words and reverse the ones with a length equal to the specified length
Join the reversed words back into a single string
Java 8 introduced new features like lambda expressions and streams. HashMap in Java 8 has improvements like tree bins for better performance.
Java 8 features include lambda expressions, streams, default methods in interfaces, etc.
Internal working of HashMap involves using buckets and linked lists or trees for collision resolution.
In Java 8, HashMap introduced tree bins to handle situations where a bucket has too ma...
I applied via Company Website and was interviewed in Jul 2024. There were 2 interview rounds.
Count occurrence of each character in a given string.
Create an array of size 256 to store count of each character (ASCII range)
Iterate through the string and increment count for each character
Print the count of each character at the end
Write a Java program to print unique elements from two given arrays.
Create a HashSet to store unique elements from both arrays.
Iterate through each element in both arrays and add them to the HashSet.
Convert the HashSet back to an array and print the unique elements.
Yes, I have knowledge of AWS services.
I have experience with EC2, S3, RDS, Lambda, and IAM
I have worked on deploying applications on AWS using Elastic Beanstalk
I have knowledge of AWS CloudFormation for infrastructure as code
I have used AWS CLI and SDKs for automation and integration
RestFulAPI's are a type of web service that follows the principles of REST architecture.
RestFulAPI's use standard HTTP methods like GET, POST, PUT, DELETE for communication.
They are stateless, meaning each request from a client must contain all the information needed to fulfill the request.
They typically return data in JSON or XML format.
RestFulAPI's are designed to be easily scalable and maintainable.
Example: Twitter ...
Reverse the words in a string of a specific length.
Split the input string into words
Iterate through the words and reverse the ones with a length equal to the specified length
Join the reversed words back into a single string
Java 8 introduced new features like lambda expressions and streams. HashMap in Java 8 has improvements like tree bins for better performance.
Java 8 features include lambda expressions, streams, default methods in interfaces, etc.
Internal working of HashMap involves using buckets and linked lists or trees for collision resolution.
In Java 8, HashMap introduced tree bins to handle situations where a bucket has too many el...
Microservice architecture is a design approach where an application is composed of small, independent services that communicate over well-defined APIs.
Microservices communicate with each other through APIs, typically using HTTP/REST or messaging protocols like RabbitMQ or Kafka.
Service discovery mechanisms like Eureka or Consul can be used to locate and connect to other microservices.
API gateways can be used to manage ...
Top trending discussions
I applied via Referral and was interviewed before Nov 2020. There were 3 interview rounds.
I appeared for an interview before Jun 2016.
I appeared for an interview before Aug 2016.
posted on 13 Jan 2021
I applied via Referral and was interviewed before Jan 2020. There was 1 interview round.
We are using a variety of technologies, including some of the latest ones.
We are using React for our front-end development.
We are also using Node.js for our back-end development.
We are using Docker for containerization.
We are using Kubernetes for orchestration.
We are using AWS for cloud hosting.
We are constantly evaluating new technologies to see if they can improve our development process.
It depends on the specific requirements and constraints of the project.
Consider the project's goals and objectives
Evaluate the available technologies and their capabilities
Assess the project's budget and timeline
Consult with stakeholders and experts in the field
Examples: React vs Angular, MySQL vs MongoDB, Java vs Python
I applied via Company Website and was interviewed before Dec 2019. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Sep 2020. There were 3 interview rounds.
The HashMap class is used to represent key-value pairs in Java.
HashMap is a part of the Java Collections Framework.
It allows null values and only one null key.
It provides constant-time performance for basic operations like get and put.
Example: HashMap<String, Integer> map = new HashMap<>();
Abstraction is the process of simplifying complex systems by focusing on essential details and hiding unnecessary complexities.
Abstraction allows us to create models or representations of real-world objects or systems in software.
It helps in managing complexity by breaking down a system into smaller, more manageable parts.
Abstraction provides a level of indirection, allowing changes to be made in one part of the system...
try-catch is used in Java to handle exceptions and prevent program crashes.
try-catch blocks are used to catch and handle exceptions that may occur during program execution.
It allows the program to gracefully handle errors and prevent the program from crashing.
The try block contains the code that may throw an exception, and the catch block handles the exception.
Multiple catch blocks can be used to handle different types...
The statement to use for selecting based on integer inputs is the 'switch' statement.
The 'switch' statement allows for multiple cases to be evaluated based on the value of an integer input.
Each case represents a possible value of the input, and the corresponding code block is executed if the value matches.
The 'switch' statement also provides a 'default' case which is executed if none of the cases match the input value.
...
For loop is used for iterating over a range of values while for each loop is used for iterating over elements of an array.
For loop is used when the number of iterations is known beforehand.
For each loop is used when the number of iterations is not known beforehand.
For loop can be used with any iterable object.
For each loop can only be used with arrays and other iterable objects.
For loop uses an index variable to access...
posted on 12 Apr 2023
I applied via Recruitment Consulltant and was interviewed before Apr 2022. There were 3 interview rounds.
25 MCQ questions online with time limit
Create webapp . Frontend, Backend , data encryption
I applied via Referral and was interviewed in Apr 2021. There was 1 interview round.
Some of the top questions asked at the IntelliaTech Solutions Software Engineer and Java Developer interview -
based on 1 interview experience
Difficulty level
Duration
Java Developer
31
salaries
| ₹1.9 L/yr - ₹6.5 L/yr |
Software Developer
17
salaries
| ₹2.2 L/yr - ₹8 L/yr |
Software Engineer
7
salaries
| ₹2.2 L/yr - ₹9.6 L/yr |
Android Developer
5
salaries
| ₹4 L/yr - ₹6 L/yr |
HR Manager
4
salaries
| ₹5 L/yr - ₹6.2 L/yr |
HCL Infosystems
Zidio Development
Northcorp Software
Accel Frontline