Filter interviews by
Browsing Google involves multiple OSI layers for data transmission and processing.
Application Layer: User types a query in the browser (e.g., 'weather today').
Presentation Layer: Browser encodes the query into a format suitable for transmission.
Session Layer: Establishes a session with Google's servers to manage the connection.
Transport Layer: TCP protocol ensures reliable data transfer between client and server.
N...
Create a Kanban board in React during live coding interview
Use React components to represent different sections of the Kanban board (e.g. To Do, In Progress, Done)
Implement drag and drop functionality for moving tasks between sections
Utilize state management (e.g. useState) to track the tasks and their statuses
Style the board using CSS or a UI library like Material-UI
Unit testing is a software testing method where individual units or components of a software are tested in isolation.
Identify the unit to be tested
Write test cases to cover different scenarios
Use testing frameworks like JUnit or NUnit
Mock external dependencies for isolated testing
call, apply, and bind are methods in JavaScript used to manipulate the value of 'this' in functions.
call() - calls a function with a given 'this' value and arguments provided individually.
apply() - calls a function with a given 'this' value and arguments provided as an array.
bind() - creates a new function that, when called, has its 'this' keyword set to the provided value.
Currying is a technique in functional programming where a function with multiple arguments is transformed into a sequence of functions, each taking a single argument.
Currying helps in partial application of functions.
It allows for creating reusable functions with fixed parameters.
Example: const add = a => b => a + b;
Check if a string of brackets is valid by ensuring proper opening and closing pairs and correct order.
Use a stack to keep track of opening brackets.
For each closing bracket, check if it matches the top of the stack.
If the stack is empty at the end, the string is valid.
Example: '()' is valid, but '([)]' is not.
HTTP headers are key-value pairs sent between the client and server to provide additional information about the request or response.
HTTP headers consist of a key-value pair separated by a colon, with each pair separated by a new line
Headers are used to provide information such as content type, content length, caching directives, authentication credentials, etc.
Example: 'Content-Type: application/json'
The layers that work in a router are the physical layer, data link layer, network layer, and transport layer.
Physical layer: Responsible for transmitting raw data bits over a physical medium.
Data link layer: Responsible for error detection and correction, as well as framing and flow control.
Network layer: Responsible for routing packets to their destination based on IP addresses.
Transport layer: Responsible for en...
Regularly review and prioritize Jira issues, set clear deadlines, communicate with team members, and track progress.
Regularly review and prioritize Jira issues to ensure they are not moved ahead without proper consideration.
Set clear deadlines for each Jira issue to prevent unnecessary delays.
Communicate effectively with team members to ensure everyone is on the same page regarding the status of Jira issues.
Track ...
Agile principles are a set of values and practices that prioritize flexibility, collaboration, and customer satisfaction in project management.
Customer satisfaction through continuous delivery of valuable software
Welcome changing requirements, even late in development
Frequent collaboration between developers and business stakeholders
Self-organizing teams that reflect on how to become more effective
Regular adaptati...
I appeared for an interview in Apr 2025, where I was asked the following questions.
Inheritance in Java enables code reusability and establishes class hierarchies.
Single Inheritance: Class Dog inherits from class Animal.
Multilevel Inheritance: Class Puppy inherits from Dog, which inherits from Animal.
Hierarchical Inheritance: Classes Dog and Cat both inherit from Animal.
Multiple Inheritance (through interfaces): Class implements interfaces Runnable and Comparable.
Hybrid Inheritance: A class inherits f...
Fifty multiple-choice questions on C programming, some networking topics, and role-related inquiries.
Interview experience was easy, but failure in TR raises questions about performance and preparation.
Review your internship and projects thoroughly; be prepared to discuss specific challenges and solutions.
Practice common technical questions, especially in backend and frontend integration.
Brush up on computer networks; ensure you understand key concepts and can explain them clearly.
SQL queries should be practiced; know ...
I applied via Job Portal and was interviewed in Dec 2024. There were 4 interview rounds.
Topics - mcq of algorithms, networking, dbms
I have a diverse background in project management and technical skills, enhancing my ability to contribute effectively as an apprentice.
Managed a team project in college, leading to a successful presentation that received top marks.
Completed an internship where I developed a web application, improving my coding skills and understanding of user experience.
Participated in workshops on communication and teamwork, which he...
I approach problems systematically, breaking them down into manageable parts and analyzing each component for effective solutions.
Identify the problem clearly: For example, if a project is behind schedule, determine the specific reasons for the delay.
Gather relevant information: Research similar cases or consult with team members to understand different perspectives.
Break the problem into smaller parts: If facing a com...
It is a very Easy Aptitude test, with only general questions
I appeared for an interview in Jan 2025.
I appeared for an interview in Aug 2024.
Online assessments consisting of Linked list , stacks , string manipulations with medium difficulty for string manipulation and easy traversal for linked lists.
Rate limiter code implementation in Python
Use a dictionary to store the timestamps of each request
Check the dictionary to see if the request should be allowed based on the rate limit
Update the dictionary with the current timestamp for each request
Check code logic for limitations
Review code for potential edge cases
Test code with different inputs to identify any issues
Consider scalability and performance implications of code
Ensure error handling is robust and comprehensive
I have experience working on full pipeline from code integration to deployment with security checks. Used Flask and other Python libraries for request and response handling.
Used Git for version control and continuous integration tools like Jenkins for automated builds
Utilized Docker for containerization and Kubernetes for orchestration
Implemented security checks using tools like SonarQube and OWASP ZAP
Used Flask for bu...
Write a code for Fibonacci series?
AWS is a cloud computing platform that offers a wide range of services for storage, computing, networking, databases, and more.
AWS stands for Amazon Web Services
I deployed my project on AWS using services like EC2 for virtual servers, S3 for storage, and RDS for databases
I used AWS Elastic Beanstalk for easy deployment and scaling of my application
I configured security groups and IAM roles to ensure secure access to my...
I applied via Instagram and was interviewed in Jul 2024. There were 3 interview rounds.
Honesty in resumes builds trust; showcase skills and eagerness to learn during technical interviews.
Be truthful about your skills; exaggeration can lead to issues later.
Highlight relevant projects; for example, discuss a coding project you completed.
Express enthusiasm; share what excites you about the role or company.
Demonstrate willingness to learn; mention online courses or certifications you've pursued.
Understanding technology is crucial for innovation, efficiency, and problem-solving in various fields.
Technology enhances communication; for example, social media platforms connect people globally.
Automation improves efficiency; consider how robots in manufacturing speed up production.
Data analytics drives decision-making; businesses use tools like Google Analytics to understand customer behavior.
Artificial Intelligenc...
I am a highly motivated and detail-oriented individual with a strong background in project management and team leadership.
Experienced in project management and team leadership
Detail-oriented and highly motivated
Strong communication and interpersonal skills
I appeared for an interview in Aug 2024.
Code-with-cisco having coding questions and mcq
Different scheduling algorithms in OS determine how tasks are prioritized and executed.
First-Come, First-Served (FCFS)
Shortest Job Next (SJN)
Round Robin (RR)
Priority Scheduling
Multi-Level Queue Scheduling
Contact dictionary can be implemented using hash table for fast lookups with O(1) time complexity.
Use a hash table to store contacts with keys as names and values as contact information.
Example: { 'John Doe': '555-1234', 'Jane Smith': '555-5678' }
Time complexity for searching, inserting, and deleting contacts is O(1) with a hash table.
Cisco is a multinational technology conglomerate known for networking hardware, software, and services.
Cisco is a leading provider of networking equipment and solutions.
They offer a wide range of products including routers, switches, and security devices.
Cisco also provides software solutions for network management and security.
The company offers services such as consulting, technical support, and training.
Cisco is kno...
Top trending discussions
Some of the top questions asked at the Cisco interview -
The duration of Cisco interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 287 interview experiences
Difficulty level
Duration
Bangalore / Bengaluru
12-18 Yrs
Not Disclosed
Software Engineer
2.9k
salaries
| ₹15.2 L/yr - ₹43 L/yr |
Technical Consulting Engineer
686
salaries
| ₹9.4 L/yr - ₹28.2 L/yr |
Senior Software Engineer
683
salaries
| ₹24.6 L/yr - ₹45 L/yr |
Network Engineer
400
salaries
| ₹6 L/yr - ₹14 L/yr |
Network Consulting Engineer
343
salaries
| ₹13.5 L/yr - ₹32.5 L/yr |
Microsoft Corporation
Sterlite Technologies
Nokia Networks