i
Filter interviews by
Count the occurrences of each character in a given string efficiently.
Use a hash map (dictionary) to store character counts. Example: For 'hello', counts are {'h': 1, 'e': 1, 'l': 2, 'o': 1}.
Iterate through the string and update counts in the hash map. This takes O(n) time complexity.
Consider edge cases like empty strings or strings with special characters.
Java provides various methods to remove duplicates from an array of strings, ensuring unique values in the collection.
Using HashSet: Convert the array to a HashSet, which automatically removes duplicates. Example: `Set<String> uniqueSet = new HashSet<>(Arrays.asList(array));`
Using Streams: Java 8+ allows using streams to filter duplicates. Example: `String[] uniqueArray = Arrays.stream(array).distinct(...
Spring Security provides comprehensive security services for Java applications, including authentication and authorization.
Authentication: Verifies user identity using various methods (e.g., username/password, OAuth).
Authorization: Determines user permissions to access resources (e.g., roles like ADMIN or USER).
Filters: Uses a chain of filters to intercept requests and apply security measures.
Configuration: Can be...
Using Java 8 stream to filter records in an array of strings
Use stream() method to convert the array to a stream
Use filter() method to specify the filtering condition
Use collect() method to collect the filtered elements back into an array
Code to reverse a String
Use a loop to iterate through the characters of the string
Append each character to a new string in reverse order
Return the reversed string
Create a login page using ReactJS, HTML, and CSS with authentication functionality.
Set up a React project using Create React App: `npx create-react-app login-page`.
Create a Login component with controlled form inputs for username and password.
Use state to manage form data: `const [credentials, setCredentials] = useState({ username: '', password: '' });`.
Implement a handleSubmit function to process login: `const ha...
Multithreading is the ability of a CPU to execute multiple threads concurrently.
Multithreading allows for parallel execution of tasks, improving performance.
Threads share the same memory space, but have their own stack and registers.
Synchronization is necessary to prevent race conditions and ensure data consistency.
Examples include web servers handling multiple requests simultaneously and video games rendering gra...
WCF authentication is a mechanism to verify the identity of a client accessing a WCF service.
WCF supports various authentication mechanisms such as Windows, username/password, certificates, and custom authentication.
Authentication can be configured at the transport or message level.
Transport-level authentication is performed before the message is decrypted, while message-level authentication is performed after dec...
Global keyword is used to define a variable as global, which can be accessed from any part of the program.
Global keyword is used to declare a variable outside of a function, making it accessible from any part of the program.
It is useful when a variable needs to be accessed by multiple functions or modules.
Global variables can be modified by any function that has access to them, which can lead to unexpected behavio...
I use boto3 library to automate tasks in aws.
Boto3 is the Amazon Web Services (AWS) Software Development Kit (SDK) for Python.
It allows Python developers to write software that makes use of services like Amazon S3 and Amazon EC2.
Boto3 makes it easy to integrate your Python application, library, or script with AWS services.
Example: boto3.client('s3') to create a client for Amazon S3 service.
The test consisted of 3 sections - English, Logical and Coding questions. The questions were not to difficult to answer, if you have good knowledge you are likely to crack it.
GD will be conducted between 10-12 people in batches, You will get you topic and 2 mins to prepare something on it and then round is open to speak. If you keep your calm and speak the right things at the right time, you are good to go.
I appeared for an interview in Jan 2025.
Sql related questions
Related to salary and self info
Create a login page using ReactJS, HTML, and CSS with authentication functionality.
Set up a React project using Create React App: `npx create-react-app login-page`.
Create a Login component with controlled form inputs for username and password.
Use state to manage form data: `const [credentials, setCredentials] = useState({ username: '', password: '' });`.
Implement a handleSubmit function to process login: `const handleS...
Apptitute test English round
I appeared for an interview before Feb 2024.
Java 8 features include lambda expressions, streams, default methods, and more. Singleton design pattern ensures only one instance of a class exists.
Java 8 features: lambda expressions, streams, default methods, functional interfaces
Example: lambda expression - (a, b) -> a + b
Singleton design pattern: ensures only one instance of a class is created
Example: Singleton class with private constructor and static method t...
Taken basic aptitude Test
Have good logical questions.
I appeared for an interview before May 2024, where I was asked the following questions.
Full stack development involves both front-end and back-end technologies to create complete web applications.
Front-end: Technologies like HTML, CSS, and JavaScript frameworks (e.g., React, Angular) for user interface.
Back-end: Server-side languages like Node.js, Python (Django/Flask), or Ruby on Rails for application logic.
Database: Use of SQL (MySQL, PostgreSQL) or NoSQL (MongoDB) databases to store and manage data.
AP...
I appeared for an interview before May 2024, where I was asked the following questions.
My professional goal is to continuously grow as a software engineer, contributing to innovative projects and leading teams effectively.
Continuous Learning: I aim to stay updated with the latest technologies, such as cloud computing and AI, to enhance my skill set.
Leadership Development: I aspire to take on leadership roles, guiding teams in agile methodologies to improve project outcomes.
Impactful Projects: I want to w...
I seek this job to grow my skills, contribute to impactful projects, and be part of a collaborative team that values innovation.
Skill Development: I want to enhance my technical skills in software engineering, particularly in areas like cloud computing and microservices.
Impactful Projects: I'm excited about the opportunity to work on projects that solve real-world problems, such as improving user experience or optimizi...
I appeared for an interview before Apr 2024, where I was asked the following questions.
Coding teat was easy and very basic to crack
Very basic questions, can be answered easily
Top trending discussions
The duration of Infinite Computer Solutions Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 13 interview experiences
Difficulty level
Duration
based on 171 reviews
Rating in categories
Software Engineer
1.6k
salaries
| ₹4.7 L/yr - ₹11 L/yr |
Senior Software Engineer
1.4k
salaries
| ₹10.5 L/yr - ₹18 L/yr |
Technical Lead
986
salaries
| ₹14.4 L/yr - ₹25 L/yr |
Associate Software Engineer
787
salaries
| ₹3.5 L/yr - ₹7.5 L/yr |
Softwaretest Engineer
622
salaries
| ₹4.3 L/yr - ₹10 L/yr |
DXC Technology
Sutherland Global Services
Optum Global Solutions
Virtusa Consulting Services