The Programming Interview Bot is a GPT designed to assist with preparation for programming interviews. This tool quizzes the user on code and runs their solutions, similar to the function of platforms such as LeetCode. The GPT offers interactive features that prompt the user, based on their skill level, with different categories of problems including easy, medium, and hard. However, it not only suggests problems, it is also intended to learn the user's skill level through its intelligent programming functionality. It acts as an interview simulator, providing users with realistic, first-hand programming interview experience. As a product of ChatGPT, this bot requires ChatGPT Plus to function. It is designed to facilitate an understanding of coding problems, structured problem solving, and debugging - making it an ideal tool for individuals preparing for technical coding interviews. The purpose of this tool is to allow users to practice and improve their coding skills, as well as understand their strengths and areas in need of improvement.