
By Douglas Esser
When companies such as Microsoft, Google or Amazon hire computer scientists, the interviewers often put the applicants in front of a white board and ask them to solve a coding problem on the spot.
鈥淚t鈥檚 tough,鈥 said Saam Amiri, a Computer Science and Software Engineering major who has gone through the process at Microsoft. 鈥淭he tricky part about these interviews is not only the content but delivering it in a way that makes sense and a way the interviewer is after.鈥
It鈥檚 also about nerves.
The best preparation is practice 鈥 and UW Bothell students have that opportunity through the campus chapter of the ), a . The club holds a weekly Cracking the Coding Interview. Club officers, in the role of interviewers, have students come up to a white board to write code.

鈥淚f they fail in our workshop, that鈥檚 what we hope,鈥 said Amiri, club president. 鈥淲e hope they鈥檒l fail with us and ace the actual interview. It鈥檚 just a learning process.鈥
A club with a mission
Interviewing practice is just one of the programs offered by the club to advance the careers of UW Bothell students and promote technical awareness. One of the largest clubs on campus with more than 300 members and 17 officers, the ACM schedules about 70 events a year. They include workshops on the Linux operating system, Python programming language, building circuits and using internet of things sensors, as well as meet-and-greets and tech panels. A hackathon last spring was one of the club鈥檚 biggest events. The next hackathon is set for April 19.
Arkady Retik is the club鈥檚 faculty adviser. Other computer science faculty, including Johnny Lin, Yang Peng, William Erdly, Yusuf Pisan, Rafael Silva and Kelvin Sung, support it.
Hanan Ibrahim, the first president, founded the club in the fall of 2017 with Amiri and Thomas Kercheval. Ibrahim graduated in 2018 and now works at Microsoft. Kercheval is an officer this year and, like Amiri, a graduating senior. There have been at least two earlier ACM chapters that faded away when their leaders graduated, Amiri said. That won鈥檛 happen this time.


Before the current officers leave, they will train the next group of leaders to manage operations and run workshops and other events. Club members who want to become officers apply and go through two interviews 鈥 one as an individual and the second in a group to see how they work together as a team. Accepted candidates also go through an internship to ensure a smooth transition.
鈥淚t鈥檚 not about just being successful right now, it鈥檚 planning for the future, finding those talented, passionate people to lead the club because they are going to be the face of it next year,鈥 Amiri said.
Benefits of leadership
Interviewing, planning and leadership development are a few of the skills Amiri has sharpened as club president. Another is marketing.
鈥淚 started to use a lot more to not only market myself but also market the club,鈥 Amiri said. 鈥淵ou stick out when you get all those views for posting about cool opportunities and events that are relevant to what you鈥檙e actually passionate about.鈥

That led a Microsoft recruiter to reach out to Amiri. He starts a job in August as a program manager at the company. He expects to work as a bridge between software engineers and the customer.
鈥淵ou have to be able to communicate in normal speak but also very technical jargon,鈥 Amiri said. 鈥淟uckily my experience of running a very technical but also professional club helped me a lot.鈥
Seeing the ACM club succeed has brought Amiri a lot of joy. It鈥檚 fun to push the boundary, he said. 鈥淚鈥檓 always trying to think of ways to improve our processes and make it a very inviting place for everyone.鈥
