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

  1. 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

  2. 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

  3. 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

  1. 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

  2. 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

  1. 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

  2. 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

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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. 10

    What is a reference?

    Define what a reference is in C++.

    From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected

  11. 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. 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. 13

    What is lambda capture?

    Explain the concept of lambda capture in C++.

    From Verizon SDE 2 Embedded Software Developer Interview Experience || Selected

  14. 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. 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. 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.