Filter interviews by
Implementing Spring Security involves configuring authentication, authorization, and securing web applications effectively.
1. Add Spring Security dependency to your project (e.g., Maven: <dependency>...</dependency>).
2. Create a Security Configuration class annotated with @EnableWebSecurity.
3. Override the configure(HttpSecurity http) method to define security rules (e.g., http.authorizeRequests().antM...
Troubleshooting Kubernetes deployments involves checking logs, events, and configurations to identify and resolve issues.
Check the status of the pods using 'kubectl get pods' to see if they are running, pending, or failed.
Use 'kubectl describe pod <pod-name>' to get detailed information about the pod, including events and reasons for failure.
Examine the logs of the pod with 'kubectl logs <pod-name>' to...
Daily activities should be reported clearly, focusing on key tasks, challenges, and outcomes for effective communication.
Use a structured format like a daily log or report template.
Highlight key tasks completed, e.g., 'Deployed new application version to production.'
Include any challenges faced, e.g., 'Encountered issues with API integration.'
Summarize outcomes and next steps, e.g., 'Monitoring performance metrics...
CrashLoopBackOff indicates a pod is failing repeatedly. It requires investigation and resolution of underlying issues.
CrashLoopBackOff occurs when a pod fails to start and Kubernetes restarts it multiple times.
Check pod logs using 'kubectl logs <pod-name>' to identify the error causing the crash.
Examine the pod's configuration for issues like incorrect environment variables or resource limits.
Use 'kubectl de...
RF Optimization Engineers enhance wireless communication systems for better performance and coverage.
Understand RF principles: Knowledge of frequency, wavelength, and propagation.
Conduct site surveys: Assess locations for optimal antenna placement.
Use optimization tools: Familiarity with software like Atoll or Planet.
Analyze KPIs: Monitor metrics like SINR, throughput, and drop rates.
Implement solutions: Adjust pa...
I am a dedicated customer care executive with a passion for helping others and resolving issues efficiently.
Strong communication skills: I effectively convey information to customers.
Problem-solving abilities: For example, I once resolved a complex billing issue for a customer in under 10 minutes.
Empathy: I always strive to understand the customer's perspective and provide personalized solutions.
Experience with CR...
GSM (Global System for Mobile Communications) is a standard for mobile telephony, enabling voice and data services worldwide.
GSM was developed in the 1980s and is widely used for mobile communication.
It operates on various frequency bands, primarily 900 MHz and 1800 MHz.
GSM supports features like SMS (Short Message Service) and mobile internet access.
It uses a SIM (Subscriber Identity Module) card for user authent...
SaaS delivers software applications over the internet, eliminating the need for local installation and maintenance.
SaaS applications are hosted in the cloud, accessible via web browsers.
Users typically pay a subscription fee, reducing upfront costs.
Examples include Google Workspace, Salesforce, and Dropbox.
SaaS allows for automatic updates and scalability based on user needs.
It enhances collaboration as multiple u...
IP subnetting divides a network into smaller, manageable sub-networks for efficient routing and improved security.
Subnetting allows for better utilization of IP addresses by dividing a larger network into smaller subnets.
Each subnet has a unique subnet mask that defines the network and host portions of the IP address. For example, a subnet mask of 255.255.255.0 allows for 256 IP addresses.
CIDR (Classless Inter-Dom...
Monitoring KPIs in fault management helps ensure system reliability and performance by tracking key metrics related to faults.
Mean Time to Repair (MTTR): Measures the average time taken to resolve a fault, indicating the efficiency of the fault management process.
Mean Time Between Failures (MTBF): Tracks the average time between system failures, helping assess system reliability and predict maintenance needs.
Fault...
I applied via Campus Placement
Easy questions consisted of aptitude technical and one coding
Assignments in marketing and sales involve processes related to product development, technology, and service taxation, as well as the enhancement of listening skills and other developmental processes beyond the same assignments.
Marketing tax is a tax imposed on goods and services to fund marketing activities.
Marketing tax is a type of indirect tax that is levied on goods and services to fund marketing campaigns and activities.
It is typically included in the price of the product or service and passed on to the consumer.
Examples of marketing taxes include the Federal Excise Tax on cigarettes and alcohol, which are used to fund anti-smoking and ...
Goods and Services Tax (GST) is a value-added tax levied on most goods and services sold for domestic consumption.
GST is a consumption tax that is ultimately borne by the end consumer
It is a single tax on the supply of goods and services, right from the manufacturer to the consumer
GST eliminates the cascading effect of taxes, making the taxation system more efficient
There are different GST rates for different goods and...
Development skills refer to the ability to continuously improve and grow in one's professional capabilities.
Continuous learning and self-improvement
Adaptability to new technologies and trends
Ability to innovate and problem-solve
Strong communication and collaboration skills
Project management and leadership abilities
Skills and service are essential for a Sales Manager to effectively meet customer needs and drive sales.
Skills such as communication, negotiation, and problem-solving are crucial for building relationships with clients.
Providing excellent customer service can lead to repeat business and positive word-of-mouth referrals.
Sales managers should be able to train and motivate their team to deliver exceptional service and ach...
Marketing skills are essential for a Sales Manager to effectively promote products or services and attract customers.
Understanding target audience and market trends
Creating compelling marketing campaigns
Utilizing various marketing channels such as social media, email, and advertising
Analyzing data to measure campaign effectiveness
Building strong relationships with customers and partners
I applied via Company Website and was interviewed in Nov 2024. There were 8 interview rounds.
Aptitude can be considered "talent", or "skill". Aptitude is inborn potential to perform certain kinds of activities, whether physical or mental, and whether developed or undeveloped.
Coding tests are typically programming challenges that help technical recruiters test programming skills and competencies of a developer or programmer. A good coding test will measure a candidate's capacity for problem-solving skills and understanding of coding
Group discussion (GD) is a comprehensive technique to judge the suitability of an individual and his appropriateness for admission, scholarship, job, etc.
Assessment is the systematic basis for making inferences about the learning and development of students. It is the process of defining, selecting, designing, collecting, analyzing,
Case study, detailed description and assessment of a specific situation in the real world created for the purpose of deriving generalizations and other insights from it.
Technical refers to anything related to technology, machinery, or scientific knowledge.
Relating to technology or machinery
Involving scientific knowledge or skills
Concerned with practical application of knowledge
Examples: coding, testing software, troubleshooting hardware
Technical missings refer to bugs or defects in the software code that cause unexpected behavior or errors.
Technical missings are issues in the code that lead to incorrect functionality.
They can include syntax errors, logic errors, or missing error handling.
Examples of technical missings include null pointer exceptions, infinite loops, and memory leaks.
HR stands for Human Resources. HR is responsible for managing employee relations, recruitment, training, and other personnel-related tasks.
HR is used by organizations to manage their workforce and ensure compliance with labor laws.
HR departments handle tasks such as recruitment, onboarding, training, performance evaluations, and employee relations.
HR professionals also play a key role in developing and implementing com...
HR can play a crucial role in recruitment, employee relations, training, and development.
Recruitment - HR can source, screen, and interview candidates for open positions.
Employee relations - HR can handle conflicts, provide support, and ensure a positive work environment.
Training and development - HR can organize training programs, workshops, and career development opportunities.
Policy implementation - HR can ensure co...
System requirements are used to define the functionalities, constraints, and quality attributes of a software system.
System requirements help in understanding what the software should do and how it should behave.
They serve as a basis for design, development, testing, and validation of the software.
Examples of system requirements include performance metrics, security features, user interface specifications, and compatib...
System requirements are a detailed description of the functions and capabilities a system must have in order to meet the needs of its users.
System requirements outline the necessary features, functions, and capabilities of a software system.
They are typically documented in a requirements specification document.
System requirements help ensure that the software meets the needs and expectations of its users.
Examples of sy...
I appeared for an interview in Feb 2025, where I was asked the following questions.
I appeared for an interview in Mar 2025, where I was asked the following questions.
I am a detail-oriented typist with a strong background in administrative support and a passion for accuracy and efficiency.
Experience: I have over 3 years of experience in typing and data entry roles, where I consistently met tight deadlines.
Typing Speed: I maintain a typing speed of 75 words per minute with high accuracy, which I achieved through regular practice and training.
Software Proficiency: I am proficient in M...
My greatest strength is my attention to detail, ensuring accuracy and efficiency in all tasks I undertake as a typist.
Accuracy: I consistently maintain a typing accuracy rate of over 98%, which minimizes errors in documents and enhances overall quality.
Speed: I can type at a speed of 75 words per minute, allowing me to complete tasks quickly without sacrificing quality.
Proofreading Skills: I have a keen eye for spottin...
I manage stress at work through organization, prioritization, and maintaining a positive mindset to stay focused and productive.
Prioritization: I create a daily to-do list to prioritize tasks, ensuring that I focus on high-impact activities first. For example, during a busy project, I identify critical deadlines and allocate time accordingly.
Time Management: I break larger tasks into smaller, manageable chunks, which h...
I am motivated to work with your company due to its innovative approach, strong values, and commitment to employee growth and development.
Innovative Culture: Your company is known for its cutting-edge projects, such as the recent launch of a new software that streamlines workflows.
Strong Values: I admire your commitment to sustainability and community involvement, demonstrated by your recent partnership with local char...
I left my previous job to seek new challenges and opportunities for growth in a dynamic environment that aligns with my career goals.
Career Growth: I felt that my previous role had limited opportunities for advancement, and I am eager to take on more responsibilities.
Skill Development: I wanted to enhance my skills in a more challenging environment, particularly in areas like advanced typing techniques and software pro...
I faced a tight deadline for a project and overcame it by prioritizing tasks and collaborating effectively with my team.
Identifying Priorities: I assessed the project requirements and identified critical tasks that needed immediate attention to meet the deadline.
Effective Communication: I organized daily check-ins with my team to ensure everyone was aligned and to address any roadblocks promptly.
Time Management: I crea...
In the next 3 to 5 years, I envision myself advancing my skills and taking on more responsibilities in a dynamic work environment.
Skill Development: I plan to enhance my typing speed and accuracy through dedicated practice and online courses, aiming for a speed of 80 WPM.
Career Advancement: I aspire to take on roles with greater responsibility, such as a senior typist or administrative assistant, where I can lead proje...
As a typist, I can enhance team productivity through accuracy, speed, and effective communication, contributing to overall efficiency.
High Typing Speed: I can type at a speed of 80 words per minute, ensuring that documents are completed quickly without sacrificing quality.
Attention to Detail: My meticulous nature allows me to catch errors in documents, ensuring that all outputs are accurate and professional.
Proficient ...
Effective task prioritization and time management enhance productivity and ensure deadlines are met without compromising quality.
Task List: I maintain a daily task list, categorizing tasks by urgency and importance. For example, I use the Eisenhower Matrix to distinguish between what is urgent and important.
Time Blocking: I allocate specific time slots for different tasks. For instance, I might dedicate mornings to hig...
Case study related to actual project they showed me the actual dashboard and asked me to create a similar one
I appeared for an interview in May 2025, where I was asked the following questions.
GSM (Global System for Mobile Communications) is a standard for mobile telephony, enabling voice and data services worldwide.
GSM was developed in the 1980s and is widely used for mobile communication.
It operates on various frequency bands, primarily 900 MHz and 1800 MHz.
GSM supports features like SMS (Short Message Service) and mobile internet access.
It uses a SIM (Subscriber Identity Module) card for user authenticati...
RF technology involves the use of radio waves for communication, enabling wireless data transmission across various applications.
RF technology is used in mobile communications, such as 4G and 5G networks.
It plays a crucial role in satellite communications, enabling global connectivity.
RFID (Radio Frequency Identification) technology is used for tracking inventory and assets.
Wi-Fi technology operates on RF principles, a...
2G is a standard for digital cellular networks enabling mobile communication, voice calls, SMS, and data services.
Utilizes SIM cards for user identification and security.
Supports international roaming, allowing users to use their phones abroad.
Widely adopted globally, with networks in many countries.
Examples include GSM (Global System for Mobile Communications) and CDMA (Code Division Multiple Access).
I applied via Company Website and was interviewed in Dec 2024. There was 1 interview round.
BGP timers are used in Border Gateway Protocol to control the timing of various BGP processes.
BGP Keepalive Timer: Controls the frequency of keepalive messages sent between BGP peers.
BGP Hold Timer: Determines how long a BGP peer will wait for a keepalive message before declaring the peer as unreachable.
BGP ConnectRetry Timer: Sets the time interval between connection attempts to a BGP peer.
Example: BGP Keepalive Timer...
Questions related to Data structures and OOPS
Implement a custom string class in C++ without using built-in string functions.
Define a class named 'MyString' with a private character array to hold the string data.
Implement a constructor to initialize the string from a C-style string.
Create a copy constructor for deep copying of string data.
Overload the '+' operator to concatenate two MyString objects.
Implement a method to find the length of the string without using...
To find the first repeating character in a string, we can use a hash set to track characters we've seen as we iterate through the string.
Initialize an empty hash set to store characters.
Iterate through each character in the string.
If a character is already in the set, it's the first repeating character.
If not, add the character to the set and continue.
Example: In 'abca', 'a' is the first repeating character.
I applied via Referral and was interviewed in Aug 2024. There were 3 interview rounds.
Reversing a linked list involves changing the direction of the pointers between nodes.
Iterative approach: Use three pointers (prev, current, next) to reverse links.
Example: For list 1 -> 2 -> 3, after reversal it becomes 3 -> 2 -> 1.
Recursive approach: Reverse the rest of the list and adjust pointers.
Example: Base case when current is null, then set head to prev.
Use string methods to find a substring within a given string.
Use the indexOf() method to find the starting index of the substring within the string.
Use the substring() method to extract the substring based on the starting index and length.
Consider using regular expressions for more complex substring matching.
Detecting a loop in a linked list
Use two pointers approach - slow and fast pointers
If there is a loop, the fast pointer will eventually meet the slow pointer
Check if the fast pointer reaches the end of the list (null) before meeting the slow pointer
To delete a node from a linked list, update the pointers of the previous node to skip the node to be deleted.
Traverse the linked list to find the node to be deleted.
Update the 'next' pointer of the previous node to skip the node to be deleted.
Free the memory allocated to the node to be deleted.
My salary expectations are based on my experience, skills, and the market rate for this position.
Research the average salary range for Technical Specialists in the industry and location
Consider your level of experience and expertise in the field
Factor in any additional benefits or perks offered by the company
Be prepared to negotiate based on the job responsibilities and requirements
My strength is my attention to detail and my weakness is my tendency to overthink.
Strength: Attention to detail - I always make sure to thoroughly review my work to catch any errors or inconsistencies.
Weakness: Overthinking - Sometimes I spend too much time analyzing a situation and struggle to make decisions quickly.
I appeared for an interview in Jun 2025, where I was asked the following questions.
Top trending discussions
Some of the top questions asked at the Nokia interview -
The duration of Nokia interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 307 interview experiences
Difficulty level
Duration
based on 2.7k reviews
Rating in categories
Software Engineer
603
salaries
| ₹7.1 L/yr - ₹19.3 L/yr |
Technical Lead
591
salaries
| ₹12.4 L/yr - ₹28.9 L/yr |
Technical Specialist
509
salaries
| ₹17.5 L/yr - ₹29 L/yr |
R&D Engineer
495
salaries
| ₹9.8 L/yr - ₹21.2 L/yr |
Senior Software Engineer
332
salaries
| ₹14.8 L/yr - ₹33.1 L/yr |
Jio
Vodafone Idea
Bharti Airtel
Ericsson