Anuj Agrawal is a software engineering professional, author, interviewer, and IIT Bombay alumnus who has worked with leading technology organizations including Oracle and Cisco.
With extensive experience in software engineering and technical interviews, Anuj writes about the skills that help engineers think clearly, solve complex problems, and succeed in an increasingly AI-driven software industry.
His books cover coding interviews, AI-assisted coding, debugging, code review, mock interviews, and practical software engineering. His approach goes beyond memorizing solutions—focusing on how engineers analyze problems, make decisions, communicate their reasoning, and use AI effectively without losing their own engineering judgment.
His book Think Before You Code focuses on developing the problem-solving mindset needed to approach unfamiliar coding problems. AI-Assisted Coding Interviews explores how software engineers can prepare for interviews and work effectively when AI can generate, debug, and review code.
Through his books, interview-focused content, and practical learning initiatives, Anuj aims to help software engineers—from students preparing for their first interviews to experienced developers preparing for their next opportunity—build skills that remain valuable in the age of AI.
Explore Anuj Agrawal's books below to find practical guidance for your next interview and your journey as a software engineer.