Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Interview Practice with Classic Coding Questions in PHP

via CodeSignal

Overview

This course focuses on classic coding questions commonly asked in technical interviews. You will practice implementing algorithms for problems such as searching in a matrix, rotating an array, and finding the longest common prefix. Master these algorithms to strengthen your coding skills and excel in technical interviews.

Syllabus

  • Unit 1: Simple Matrix Practice Using PHP
    • Toeplitz Matrix Verification in PHP
    • Counting Integers Smaller Than Target in a Sorted Matrix
    • Minimum and Maximum Values on the Secondary Diagonal of a Matrix
    • Find the Row Containing the Target in a Matrix
  • Unit 2: Advanced Array Manipulation Techniques Using PHP
    • Reverse Array In-Place in PHP
    • Anti-Clockwise Rotation of an Array in PHP
    • Shuffle Every K-th Element to End
    • Reversing Array in Groups of K
    • Rearrange Array Quarters
  • Unit 3: Introduction to String Manipulation in PHP
    • Intersection of Characters in Strings
    • Finding the Longest Common Suffix in PHP
    • Checking for Repeated Substrings
    • Finding the Largest Common Prefix in an Array of Strings
    • Finding the Longest Common Prefix Efficiently in PHP
    • Find the Most Common Substring
  • Unit 4: Advanced Array Manipulation Techniques Using PHP
    • Merging Two Sorted Arrays
    • Merging and Sorting Unique Numbers in Descending Order
    • Merge Two Sorted Lists Without Common Elements
    • Merge Multiple Sorted Arrays Into One
  • Unit 5: Sorting Algorithms and Their Implementation in PHP
    • Selection Sort Implementation in PHP
    • Implement Insertion Sort in PHP
    • Merge Sort Implementation Task
    • QuickSort Algorithm Implementation in PHP

Reviews

Start your review of Interview Practice with Classic Coding Questions in PHP

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.