i
Netcracker Technology
Filter interviews by
Basic OOPS, OS, Output related MCQs
2 medium level codes in a time frame of 1 hour, mostly oops related or array/string
Double array real life example: storing student names in different classes
Each index of the main array represents a different class
Each sub-array contains the names of students in that class
Example: [['Alice', 'Bob'], ['Charlie', 'David']]
I am a detail-oriented software engineer with a passion for problem-solving and continuous learning.
Detail-oriented
Passionate about problem-solving
Continuous learner
I appeared for an interview in Jan 2025.
I harden my Linux server by implementing security measures to protect against potential threats.
Regularly update the operating system and software to patch vulnerabilities
Disable unnecessary services and ports to reduce attack surface
Implement strong password policies and use SSH keys for authentication
Set up a firewall to control incoming and outgoing traffic
Monitor logs for suspicious activities and set up intrusion
Script to echo a line repeatedly
Use a loop to echo the line multiple times
Specify the number of times to repeat the line
Example: for i in {1..5}; do echo 'Hello, World!'; done
sed command is used for text manipulation in Linux. Special permissions include setuid, setgid, and sticky bit.
sed command is used for text substitution and manipulation in Linux
Syntax: sed 's/pattern/replacement/g' filename
Special permissions in Linux include setuid, setgid, and sticky bit
Setuid: allows a user to execute a file with the permissions of the file owner
Setgid: allows a user to execute a file with the perm...
To get MAC based routing table, use 'ip neigh show' command. When pinging a server, kernel sends ICMP packets and updates ARP cache.
Use 'ip neigh show' command to display MAC based routing table
Kernel sends ICMP packets when pinging a server
Kernel updates ARP cache with MAC address of the server
One performance tuning parameter is swappiness, which controls how often the system swaps data to disk.
To set swappiness temporarily, use the 'sysctl' command: sysctl vm.swappiness=10
To set swappiness permanently, edit the '/etc/sysctl.conf' file and add 'vm.swappiness=10'
Another performance tuning parameter is 'dirty_ratio' which controls the percentage of system memory that can be filled with dirty pages before proce...
To check WWN number, use commands like 'lsscsi' or 'lsblk' in Linux.
Use 'lsscsi' command to list SCSI devices and their WWN numbers
Use 'lsblk' command to list block devices and their WWN numbers
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Pods communicate with each other through network communication within the same Kubernetes cluster.
Pods can communicate using localhost or loopback address.
Pods can communicate using services which act as stable endpoints for pods.
Pods can communicate using environment variables to pass information.
Pods can communicate using shared volumes to exchange data.
Pods can communicate using Kubernetes networking model like DNS
Kube-proxy is a network proxy that runs on each node in a Kubernetes cluster.
Responsible for routing traffic to the appropriate pods based on IP and port
Implements load balancing for services within the cluster
Supports different proxy modes like userspace, iptables, and IPVS
Scope resolution refers to the process of specifying which scope a particular variable or function belongs to in a programming language.
Scope resolution is typically denoted by the double colon (::) operator in languages like C++ and PHP.
It is used to access static members, constants, and overridden methods in a class.
Example: ClassName::staticMember
Example: Namespace::functionName
V table is a table of function pointers used in object-oriented programming, while V pointer is a pointer to the V table.
V table is a table of function pointers used for dynamic dispatch in object-oriented programming.
V pointer is a pointer to the V table, allowing objects to call the correct functions at runtime.
Example: In C++ virtual functions are implemented using V tables and V pointers.
Oops concepts in C Language include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: struct in C.
Inheritance: Allowing a class to inherit properties and behavior from another class. Example: using struct to mimic inheritance.
Polymorphism: Ability to present the same interface for different data types. Example: functi...
File handling classes are used in programming to read, write, and manipulate files.
File handling classes provide methods to open, read, write, and close files.
Examples include FileInputStream, FileOutputStream, FileReader, FileWriter in Java.
These classes help in managing file operations efficiently and securely.
Friend function is a function that is not a member of a class but has access to its private and protected members.
Friend functions are declared inside a class with the 'friend' keyword.
They can access private and protected members of the class.
They are not member functions of the class.
Example: class MyClass { private: int x; friend void myFriendFunction(MyClass obj); };
Netcracker Technology interview questions for popular designations
I applied via Campus Placement and was interviewed in Sep 2022. There were 4 interview rounds.
The duration of this round was 60 minutes. 20 questions were asked from Quants, Reasoning and Verbal Ability each. The questions were in easy to medium level. The test was conducted in CoCubes Platform.
The duration was 40 minutes. Two basic questions were there. Question1 - If a number is even than print the addition of the digits of the number and if it is odd than print the product of the digits of the number. Question2 - Take a number n as an input, find the upper bound of the range starting from 1 containing n numbers of prime numbers. Only C, C++ and Java was there in language section and the test was conducted in CoCubes platfrom.
RDBMS is a relational database management system. SQL query to retrieve data is SELECT * FROM table_name;
RDBMS is a software system used to manage relational databases.
SQL is a programming language used to manage RDBMS.
SELECT statement is used to retrieve data from a table.
The * symbol retrieves all columns from the specified table.
table_name is the name of the table from which data is to be retrieved.
Exception handling is a mechanism to handle runtime errors and prevent program crashes.
It allows the program to gracefully handle errors and continue execution.
C does have a basic form of exception handling using the setjmp() and longjmp() functions.
Examples of exceptions include divide by zero, null pointer dereference, and file not found errors.
I applied via Campus Placement and was interviewed before Aug 2022. There were 4 interview rounds.
There were initially 2 coding questions to solve using Java or c++. One was easy and second was bit hard.
I applied via Naukri.com
I applied via Campus Placement and was interviewed in Mar 2022. There were 3 interview rounds.
A hackeearth based coding test which had basic DSA question and some core cse mcqs
Count the number of words in a user input string.
Use the split() method to split the string into an array of words.
Get the length of the array to get the number of words.
Handle edge cases like leading/trailing spaces and multiple spaces between words.
I applied via Company Website and was interviewed before Feb 2023. There was 1 interview round.
Top trending discussions
Some of the top questions asked at the Netcracker Technology interview for freshers -
The duration of Netcracker Technology interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 8 interviews
Interview experience
based on 813 reviews
Rating in categories
Senior Software Engineer
968
salaries
| ₹10.9 L/yr - ₹40 L/yr |
Software Engineer
854
salaries
| ₹5.5 L/yr - ₹21.9 L/yr |
Business Analyst
362
salaries
| ₹8.6 L/yr - ₹35 L/yr |
Technical Lead
360
salaries
| ₹12.6 L/yr - ₹46 L/yr |
QA Engineer
344
salaries
| ₹4.1 L/yr - ₹10 L/yr |
ITC Infotech
CitiusTech
HTC Global Services
Xoriant