23 questions · from 1 interviews
Verizon interview questions
Every question candidates reported from their Verizon interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.
Verizon coding and DSA questions
- 01
Reverse Digits of a Number
Write a program to reverse the digits of an integer.
Easy · From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
- 02
Delete Node from Linked List
Implement logic to delete a node from the middle, head, and tail of a linked list.
Medium · From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
- 03
Implement KMP Algorithm
Implement the Knuth-Morris-Pratt (KMP) algorithm for string pattern matching. Discuss the brute-force approach and the improved KMP algorithm, including their time and space complexity.
Hard · From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
Verizon system design questions
- 01
Inter-Thread Data Passing
Describe methods to pass data between two running threads (t1 and t2).
From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
- 02
System Crash Analysis and Prevention
Discuss potential causes of a system crash (e.g., buffer overflow, dangling pointers, memory leaks) and strategies to prevent them (e.g., proper memory management, smart pointers, bounds checking, debugging tools).
From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
Verizon behavioural and HR questions
- 01
Leadership Experience
Describe any experiences where you have led a part of your team.
From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
- 02
Behavioral Questions and Salary Discussion
Standard behavioral questions and discussion of salary expectations, roles, and responsibilities.
From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
Verizon other questions
- 01
What is a pointer?
Explain what a pointer is and the reasons for using them in programming.
From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
- 02
Static vs. Dynamic Memory Allocation
Describe the differences between static memory allocation on the stack and dynamic memory allocation on the heap.
From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
- 03
Size of Pointer in 64-bit Architecture
What is the typical size of a pointer in a 64-bit system?
From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
- 04
C++ sizeof Pointer Output
Determine the output of cout given char a; void b; .
From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
- 05
What is a thread?
Define a thread in the context of operating systems and concurrent programming.
From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
- 06
What is a mutex?
Explain what a mutex is and its purpose in concurrent programming.
From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
- 07
Declare Pointer to a Function
Demonstrate how to declare a pointer to a function in C++.
From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
- 08
Unique Pointers and Shared Pointers
Describe the concepts of unique pointers and shared pointers in C++ smart pointers.
From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
- 09
Create Unique Pointer Array
Create an array of size 100 using std::uniqueptr .
From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
- 10
What is a reference?
Define what a reference is in C++.
From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
- 11
What is the auto keyword?
Explain the purpose and usage of the auto keyword in C++.
From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
- 12
What is an interface?
Define what an interface is in object-oriented programming.
From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
- 13
What is lambda capture?
Explain the concept of lambda capture in C++.
From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
- 14
Arithmetic on Void Pointers
Can arithmetic operations be performed on a void pointer?
From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
- 15
Static and Dynamic Char Array Allocation
Demonstrate how to statically and dynamically allocate a character array of size 200 in both C and C++.
From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
- 16
delete[] vs. free()
Explain why delete[] is used for arrays in C++ while free() is used in C. Discuss whether delete internally calls free() .
From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected
Verizon interview questions FAQ
What questions are asked in Verizon interviews?
Candidates reported 23 distinct questions across 1 Verizon interviews. 3 coding and DSA questions, 2 system design questions, 2 behavioural and HR questions, 16 other questions.