i
Colan
Infotech
Filter interviews by
The code will print 'o wo', which is the substring of 'Hello world' starting from index 4 up to index 7.
The slicing operation str[4:8] extracts characters from index 4 to index 7 (exclusive) from the string 'Hello world'.
The index 4 corresponds to the character 'o' and index 7 corresponds to the character 'd'.
Therefore, the output of print(str[4:8]) will be 'o wo'.
List of 10 common HTML tags used for web development
<div> - defines a division or section in an HTML document
<p> - defines a paragraph
<a> - defines a hyperlink
<img> - defines an image
<ul> - defines an unordered list
<li> - defines a list item
<h1> to <h6> - defines headings
<table> - defines a table
<form> - defines an HTML form for user input
<input> - ...
Lists are mutable in Python.
Lists can be modified after creation, allowing for addition, removal, and modification of elements.
Tuples, strings, integers, and floats are immutable in Python.
Example: list_example = [1, 2, 3]; list_example[1] = 5 # modifies the list element at index 1 to 5.
CSS properties control the visual presentation of elements on a webpage.
color: sets the color of text
font-size: determines the size of text
background-color: specifies the background color of an element
border: defines the border around an element
margin: sets the margin outside an element
padding: determines the padding inside an element
text-align: aligns text within an element
display: specifies how an element is dis...
Broadcast joins optimize performance by distributing smaller datasets to all nodes for efficient data processing in big data frameworks.
Used when one dataset is significantly smaller than the other, e.g., joining a small lookup table with a large fact table.
In Spark, the smaller dataset is broadcasted to all worker nodes, reducing data shuffling and improving join performance.
Example: Joining a user profile table ...
Web application performance can be handled by optimizing code, caching, load balancing, and monitoring.
Optimize code by reducing database queries, using efficient algorithms, and minimizing HTTP requests.
Implement caching to reduce server load and improve response time.
Use load balancing to distribute traffic across multiple servers.
Monitor performance using tools like New Relic or Google Analytics to identify bot...
Web application flow involves client-server communication, request processing, and response generation.
Client sends a request to the server
Server processes the request and generates a response
Response is sent back to the client
Client renders the response in the browser
This flow continues until the user interacts with the application
OOPs (Object-Oriented Programming) is a programming paradigm based on objects and classes, promoting code reusability and modularity.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class using properties of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the same inter...
Interceptors in Angular are used to intercept HTTP requests and responses.
Interceptors can be used to modify requests before they are sent and responses before they are received.
They can be used for tasks like adding headers, logging, error handling, etc.
Example: Creating an interceptor to add a token to every outgoing request for authentication.
Program to print decreasing number of asterisks in each line
Create a loop to iterate from n to 1
In each iteration, print the corresponding number of asterisks
Use a nested loop to print the asterisks in each line
I applied via Walk-in and was interviewed in Jan 2024. There were 2 interview rounds.
Lists are mutable in Python.
Lists can be modified after creation, allowing for addition, removal, and modification of elements.
Tuples, strings, integers, and floats are immutable in Python.
Example: list_example = [1, 2, 3]; list_example[1] = 5 # modifies the list element at index 1 to 5.
The code will print 'o wo', which is the substring of 'Hello world' starting from index 4 up to index 7.
The slicing operation str[4:8] extracts characters from index 4 to index 7 (exclusive) from the string 'Hello world'.
The index 4 corresponds to the character 'o' and index 7 corresponds to the character 'd'.
Therefore, the output of print(str[4:8]) will be 'o wo'.
List of 10 common HTML tags used for web development
<div> - defines a division or section in an HTML document
<p> - defines a paragraph
<a> - defines a hyperlink
<img> - defines an image
<ul> - defines an unordered list
<li> - defines a list item
<h1> to <h6> - defines headings
<table> - defines a table
<form> - defines an HTML form for user input
<input> - defin...
CSS properties control the visual presentation of elements on a webpage.
color: sets the color of text
font-size: determines the size of text
background-color: specifies the background color of an element
border: defines the border around an element
margin: sets the margin outside an element
padding: determines the padding inside an element
text-align: aligns text within an element
display: specifies how an element is displaye...
I applied via Walk-in and was interviewed in Sep 2024. There were 4 interview rounds.
I applied via Recruitment Consulltant and was interviewed in Jul 2024. There was 1 interview round.
out and ref are used for passing arguments by reference, while partial classes allow splitting a class definition into multiple files.
out keyword is used for passing arguments by reference and does not require the variable to be initialized before passing.
ref keyword is used for passing arguments by reference and requires the variable to be initialized before passing.
Partial classes allow splitting a class definition i...
Interceptors in Angular are used to intercept HTTP requests and responses.
Interceptors can be used to modify requests before they are sent and responses before they are received.
They can be used for tasks like adding headers, logging, error handling, etc.
Example: Creating an interceptor to add a token to every outgoing request for authentication.
Program to print decreasing number of asterisks in each line
Create a loop to iterate from n to 1
In each iteration, print the corresponding number of asterisks
Use a nested loop to print the asterisks in each line
I am a dedicated and detail-oriented Manual Test Engineer with 5 years of experience in testing web and mobile applications.
5 years of experience in manual testing
Proficient in testing web and mobile applications
Detail-oriented and dedicated to ensuring quality
Strong problem-solving skills
Experience with test case creation and execution
I applied via Naukri.com and was interviewed in Jan 2024. There were 2 interview rounds.
There are three types of Spark clusters: standalone, YARN, and Mesos. Each type has different use cases.
Standalone cluster: Suitable for development and testing purposes.
YARN cluster: Ideal for running Spark on Hadoop clusters.
Mesos cluster: Used for running Spark on Mesos clusters or in cloud environments.
Standalone cluster can be set up on a single machine or a group of machines.
YARN cluster leverages Hadoop's resour...
Optimization techniques are methods used to improve efficiency and performance of systems or processes.
Mathematical optimization: using mathematical models and algorithms to find the best solution
Heuristic optimization: using trial and error or rule-based methods to find good solutions
Metaheuristic optimization: using higher-level strategies to explore the search space efficiently
Constraint optimization: optimizing sol...
Broadcast joins optimize performance by distributing smaller datasets to all nodes for efficient data processing in big data frameworks.
Used when one dataset is significantly smaller than the other, e.g., joining a small lookup table with a large fact table.
In Spark, the smaller dataset is broadcasted to all worker nodes, reducing data shuffling and improving join performance.
Example: Joining a user profile table (smal...
I applied via Walk-in and was interviewed in Jan 2024. There were 3 interview rounds.
Remove the duplicate number in the array
I applied via LinkedIn and was interviewed in Nov 2023. There were 3 interview rounds.
Experience person treating like giving paper give String bases on question and asked no worst experience.
Top trending discussions
The duration of Colan Infotech interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 15 interview experiences
Difficulty level
Duration
based on 116 reviews
Rating in categories
3-10 Yrs
Not Disclosed
7-10 Yrs
Not Disclosed
Software Engineer
231
salaries
| ₹1 L/yr - ₹8.6 L/yr |
Software Developer
68
salaries
| ₹1 L/yr - ₹8.2 L/yr |
React Js Frontend Developer
60
salaries
| ₹11.5 L/yr - ₹18 L/yr |
Senior Software Engineer
42
salaries
| ₹4.8 L/yr - ₹18 L/yr |
Softwaretest Engineer
38
salaries
| ₹1 L/yr - ₹8 L/yr |
Maxgen Technologies
JoulestoWatts Business Solutions
Value Point Systems
F1 Info Solutions and Services