Skip to content

Tag archive

Interview

4 posts

Interview ·

Technical Challenge: Checking For Overlap in a Series of Ranges

Introduction I recently stumbled across a question that seemed fairly innocent at first. Something like: Given 3-5 price ranges, validate that none of them overlap. It wasn't immediately clear to me why this would ever be a validation step that would be required, but that's not

Interview ·

Technical Exam - Valid Chess Moves

This technical exam question involves taking a chess board as a nested array consisting of <colour><piece> pairs such as "wp" for white pawn or "bk" for black knight, and calculating the total number of valid moves for either side. Given a

Interview ·

Technical Exam - Laravel Web Crawler

Question > Backend Challenge Using PHP, build a web crawler to display information about a given website. Crawl 4-6 pages of a website given a single entry point. Once the crawl is complete, display the following results: * Number of pages crawled * Number of a unique images * Number of unique internal

PHP ·

Technical Exam - Simple 2D Coordinate Library

This technical exam question revolves around writing a quick library to handle working with some shapes in a Cartesian coordinate system: > Create a small object-oriented PHP library for working with primitive geometric shapes. 1. It should support 2D points, circles and polygons. 2. You only need to implement two