Adnan Aziz

Algorithms For Interviews

[Adnan's Picture] [Algorithms For Interviews] [The Science of Interviewing]

Amit and I have completed our book! You can buy it at Amazon (it's eligible for free shipping and for Prime). The book website has more details.

"Algorithms For Interviews (AFI) aims to help engineers interviewing for software development positions as well as their interviewers. AFI consists of 174 solved algorithm design problems. It covers core material, such as searching and sorting; general design principles, such as graph modeling and dynamic programming; advanced topics, such as strings, parallelism and intractability. It also covers system design, problem solving, and interviewing techniques.

AFI's authors are practicing algorithmists, with extensive academic and industrial experience. They have collectively published over 100 articles on applied algorithms, applied their skills at Google, Microsoft, IBM, Qualcomm, and a number of smaller software startups, and conducted many job interviews for various computer science jobs."

All Things Google

I took leave over the 2008-2009 academic year to work at Google, and learned many wondeful things. I've gave a series of talks based on my experiences there to students at UT: What I learned at Google, My favorite google products, How to get into Google, Designing a modern website

Biography

I received my PhD in EECS from UC Berkeley; my undergraduate degree is from IIT Kanpur. I joined The University of Texas in Spring 1996. Click here for my CV, and here for a list of co-authors.

Contact information

Classes

Job postings

I maintain a list of job openings appropriate for UT ECE students here.

Representative research

My interests have moved from technology to applications. You can get an idea of what I am excited about these days from MS reports I recently supervised:

Articles

Software

Advice on research and teaching

Good books I'm reading these days

Berkeley course notes

I'm scanning my course notes from Berkeley, starting with my favorite classes.

Useful tools

General coding tips, VIM reference, Code snippets, Pike on programming, C, gdb, emacs, LaTex, CVS, C++

Calendar

hits since October 1, 2001 (as counted by www.digits.com).