Filter interviews by
posted on 24 Nov 2024
I applied via Campus Placement and was interviewed before Nov 2023. There was 1 interview round.
OOPs stands for Object-Oriented Programming, a programming paradigm based on the concept of objects.
OOPs focuses on creating objects that contain data and methods to manipulate that data.
Encapsulation, inheritance, and polymorphism are key principles of OOPs.
Examples of OOPs languages include Java, C++, and Python.
Data structures in C++ are used to store and organize data efficiently.
Data structures like arrays, linked lists, stacks, queues, trees, and graphs are commonly used in C++ programming.
Arrays are used to store a collection of elements of the same data type.
Linked lists are used to store elements in a linear order.
Stacks follow the Last In First Out (LIFO) principle.
Queues follow the First In First Out (FIFO) principle.
...
Types of inheritance in OOPs include single, multiple, multilevel, hierarchical, and hybrid inheritance.
Single inheritance: A class inherits from only one base class.
Multiple inheritance: A class inherits from more than one base class.
Multilevel inheritance: A class inherits from a class, which in turn inherits from another class.
Hierarchical inheritance: Multiple classes inherit from a single base class.
Hybrid inherit...
Top trending discussions
The bill of material for a 1 KM 11 KV line includes various components such as conductors, insulators, transformers, and poles.
Conductors: Copper or aluminum cables used to transmit electricity.
Insulators: Materials like porcelain or polymer used to support and isolate the conductors.
Transformers: Devices used to step up or step down the voltage.
Poles: Structures to support the conductors and maintain their position.
Ot...
The bill of material for a 1 KM AB cable line includes various components.
The cable itself
Insulators
Connectors
Poles or towers
Grounding equipment
Hardware such as bolts and clamps
Tools for installation
Safety equipment
Transportation costs
Labor costs
The bill of material for a 1KM underground line with 33KV, 11KV, and LT lines.
The bill of material should include all necessary components for the underground line.
Components may include cables, transformers, switchgear, and other electrical equipment.
The quantity of each component should be specified in the bill of material.
The bill of material should also include any necessary accessories such as clamps, connectors,
Testing and commissioning of RMU and relay setting is a crucial aspect of project engineering.
Testing and commissioning of RMU involves verifying the functionality of the switchgear and ensuring it is safe for operation.
Relay setting involves configuring the protection relays to ensure they operate correctly in the event of a fault.
Testing and commissioning should be carried out in accordance with relevant standards an...
A lightning arrestor is a device used to protect electrical equipment from lightning strikes.
It is also known as a surge arrester or lightning diverter.
It works by providing a low-impedance path for lightning current to flow to the ground.
It is commonly used in power distribution systems, telecommunication networks, and buildings.
Examples include metal oxide varistors, gas discharge tubes, and carbon block arrestors.
Discharge rods are grounding devices used to discharge static electricity from equipment or machinery.
Also known as grounding rods or earthing rods
Typically made of copper or aluminum
Used in industries such as oil and gas, chemical, and manufacturing
Prevents damage to equipment and potential safety hazards
Example: Discharge rods are commonly used in refineries to prevent explosions caused by static electricity buildup.
The size of conductors and cables is an important factor in determining their electrical properties and performance.
The size of a conductor is determined by its cross-sectional area, which affects its resistance and current-carrying capacity.
Cable size is determined by the current it needs to carry and the distance it needs to travel.
Larger conductors and cables can carry more current and have lower resistance, but may...
GTP is a protocol used in cellular communication. MQP and FQP are not commonly used acronyms.
GTP stands for GPRS Tunnelling Protocol
It is used in cellular communication to allow data transfer between different networks
MQP and FQP are not commonly used acronyms and may refer to specific organizations or products
HDD machine is a drilling machine used for horizontal directional drilling.
HDD stands for Horizontal Directional Drilling
It is used for underground drilling without disturbing the surface
It is commonly used for laying pipelines, cables, and conduits
The machine uses a drill stem and a drilling fluid to bore through the ground
It requires skilled operators and engineers to operate and plan the drilling process
Jointing of cables and conductors is a crucial aspect of project engineering.
Jointing involves connecting two or more cables or conductors to ensure continuity of electrical flow.
Various methods of jointing include crimping, soldering, and welding.
Factors such as the type of cable, voltage, and current capacity must be considered when selecting a jointing method.
Proper insulation and sealing of joints is essential to p...
Experienced project engineer with a background in civil engineering and a passion for problem-solving and team collaboration.
Bachelor's degree in Civil Engineering
5+ years of experience in project management
Proficient in AutoCAD and project management software
Strong communication and leadership skills
Successfully led a team in completing a major infrastructure project on time and within budget
I applied via Naukri.com and was interviewed before Apr 2023. There was 1 interview round.
I applied via Campus Placement and was interviewed in Aug 2022. There were 5 interview rounds.
Very basic round where you just need to use your logic in apti.
Only one code was given to run and that was from basic dsa
I applied via Campus Placement
Questions from trains, water taps
Min letters to delete to make a string palindrome
Yes
Knowledge of network protocols and architectures
Understanding of data structures and algorithms
Experience with network troubleshooting and analysis
Familiarity with network security and encryption
Proficiency in network programming and socket programming
The test went well, I was able to complete all the tasks within the given time frame.
I prepared well for the test by reviewing relevant materials
I managed my time effectively during the test
I was able to solve all the problems and complete all the tasks
I double-checked my work to ensure accuracy
I applied via Referral
Program to print binary tree elements in spiral order
Use two stacks to keep track of nodes at odd and even levels
Push nodes from left to right in odd level stack and right to left in even level stack
Pop nodes from the stack alternatively and print them
Repeat until both stacks are empty
Entering a URL in the browser triggers a series of events to retrieve and display the requested webpage.
The browser checks the cache for a previously stored copy of the webpage
If not found, the browser sends a request to the DNS server to resolve the domain name to an IP address
The browser then sends a request to the web server at the IP address for the webpage
The web server responds with the requested webpage
The brows...
MAC addresses are required for identifying devices on a local network, while IP addresses are used for identifying devices on a global network.
MAC addresses are used for communication within a local network
IP addresses are used for communication across different networks
MAC addresses are assigned by the manufacturer and cannot be changed
IP addresses can be assigned dynamically or statically
MAC addresses are used in the...
Developed a web application for tracking inventory and sales data
Used React.js for front-end development
Implemented RESTful APIs using Node.js and Express for back-end
Utilized MongoDB for database management
Integrated authentication and authorization features for secure access
Designed user-friendly interface with responsive design
An ArrayList is a dynamic array in Java that can grow or shrink in size during runtime.
ArrayList is a class in Java's Collection framework.
It implements the List interface and allows duplicate elements.
Elements can be added or removed using methods like add(), remove(), etc.
It can also be sorted using the sort() method.
Example: ArrayList
names.add("John"); names.add("Mary"); names.remove(0);
ArrayList is a resizable array while LinkedList is a doubly linked list.
ArrayList is faster for accessing elements while LinkedList is faster for adding or removing elements.
ArrayList uses contiguous memory while LinkedList uses non-contiguous memory.
ArrayList is better for random access while LinkedList is better for sequential access.
Example: ArrayList - List
Java is not a pure OO language due to primitive types not being objects.
Primitive types like int, boolean, etc. are not objects in Java
They do not have methods or inheritance like objects do
This violates the principle of everything being an object in pure OO languages
Wrapper classes like Integer, Boolean, etc. were introduced to provide object-like behavior for primitives
Object-oriented languages support inheritance and polymorphism, while object-based languages do not.
Object-oriented languages allow for the creation of classes and objects, and support inheritance and polymorphism.
Object-based languages only support objects, but do not have the concept of classes or inheritance.
Examples of object-oriented languages include Java, C++, and Python, while JavaScript is an example of an obj
Inheritance is a way to create new classes based on existing ones. Abstraction is a way to hide implementation details.
Inheritance allows a subclass to inherit properties and methods from a superclass.
Abstraction allows a class to provide a simplified interface to its users while hiding its implementation details.
For example, a Car class can inherit properties and methods from a Vehicle class, while also implementing i...
based on 1 interview
Interview experience
based on 2 reviews
Rating in categories
Process Associate
652
salaries
| ₹2 L/yr - ₹5.6 L/yr |
Field Engineer
286
salaries
| ₹2.4 L/yr - ₹6.1 L/yr |
Senior Software Engineer
246
salaries
| ₹5 L/yr - ₹17 L/yr |
Associate Officer
237
salaries
| ₹3 L/yr - ₹7.9 L/yr |
Technical Lead
215
salaries
| ₹9.6 L/yr - ₹27.2 L/yr |
Indus Towers
Cisco
BT Business
Lumen Technologies