i
Tricad Design Consultants
Filter interviews by
Top trending discussions
I applied via Naukri.com
This is the round in which basic quant questions were asked
In this round basic 2 java questions were asked
In this round one topic was given and we need to discuss about that topic
Java is a high-level, object-oriented programming language used to develop applications for various platforms.
Java is platform-independent, meaning it can run on any platform with a Java Virtual Machine (JVM)
It is known for its security features, such as the ability to run code in a sandbox environment
Java is used for developing a wide range of applications, from web applications to mobile apps and games
It is also used...
Searching is finding a specific item in a collection of items. Sorting is arranging items in a specific order.
Searching involves looking for a specific item in a collection of items.
Sorting involves arranging items in a specific order, such as alphabetical or numerical.
Searching and sorting are commonly used in computer science and data analysis.
Examples of searching algorithms include linear search and binary search.
E...
A binary tree is a data structure consisting of nodes, where each node has at most two children.
Nodes in a binary tree have a left and/or right child node.
The topmost node is called the root node.
Binary trees are used in search algorithms and data compression.
Examples of binary trees include binary search trees and heap trees.
I applied via Walk-in and was interviewed in Feb 2024. There were 2 interview rounds.
There wew two questions in the test one was a pattern problrm to print and second was a rray problem you have to solve both of the questions
Java program to check if a number is prime
Create a function that takes an integer as input
Check if the number is less than 2, return false
Iterate from 2 to the square root of the number, check for divisibility
If the number is divisible by any number, return false
Otherwise, return true
A prime number is a number greater than 1 that can only be divided by 1 and itself.
Prime numbers are integers greater than 1
They have only two factors: 1 and the number itself
Examples of prime numbers: 2, 3, 5, 7, 11, 13
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Abstract class can have constructors, member variables, and methods, while interface cannot.
A class can implement multiple interfaces but can only extend one abstract class.
Abstract classes are used to define a common behavior among subclasses, while interfaces are used to define a contract for classes to impl...
Abstract classes can have both implemented and abstract methods, while interfaces can only have abstract methods. Abstract classes support single inheritance, interfaces support multiple inheritance.
Abstract classes can have both implemented and abstract methods, providing more flexibility in design.
Interfaces can only have abstract methods, promoting a more strict contract for implementing classes.
Abstract classes sup...
JVM stands for Java Virtual Machine, which is an abstract 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 operating system.
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 J...
Inheritance in JAVA allows a class to inherit properties and behaviors from another class.
Allows a class to inherit fields and methods from another class
Promotes code reusability and reduces redundancy
Creates a parent-child relationship between classes
Example: class B extends class A
HashMap is not thread-safe and allows null keys/values, while ConcurrentHashMap is thread-safe and does not allow null keys/values.
HashMap is not thread-safe and can lead to ConcurrentModificationException if modified while iterating.
ConcurrentHashMap uses internal locking mechanisms to provide thread-safety.
ConcurrentHashMap does not allow null keys/values, while HashMap does.
ConcurrentHashMap is more suitable for con
Method overloading is when multiple methods in a class have the same name but different parameters.
Allows multiple methods with the same name but different parameters in a class
Parameters can differ in number, type, or order
Compile-time polymorphism
Example: void print(int a) and void print(String s)
Method overloading allows defining multiple methods with the same name but different parameters.
Methods must have different parameter types or number of parameters.
Return type does not matter for method overloading.
Example: void print(int num) and void print(String text) are valid overloads.
GIS Engineer
20
salaries
| ₹1 L/yr - ₹3.3 L/yr |
Junior Network Engineer
15
salaries
| ₹1.6 L/yr - ₹3 L/yr |
Junior Telecom Engineer
9
salaries
| ₹1.8 L/yr - ₹3.6 L/yr |
Design Engineer
6
salaries
| ₹1.8 L/yr - ₹2.8 L/yr |
Telecom Engineer
6
salaries
| ₹2 L/yr - ₹2.7 L/yr |
Accel Frontline
Northcorp Software
Elentec Power India (EPI) Pvt. Ltd.
HyScaler