skip to main content
10.1145/3456565.3460033acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
abstract

Introducing a Technical Interview Preparation Activity in a Data Structures and Algorithms Course

Published:26 June 2021Publication History

ABSTRACT

Technical interviews have predominantly been used by companies to recruit students for software-related and other computing jobs. Since the content of the interviews has an overlap with Data Structures and Algorithms (DSA), we introduced a mock interview activity to promote students' awareness of the technical interview process and build students' confidence in problem-solving in a DSA course. In this short paper, we (1) describe the logistics for embedding such an intervention, and (2) explain the affordances and opportunities for improvement of the activity through student perspectives. Students were explained the technical interview process and asked to interview each other twice during the semester on coding problems. Students received the intervention positively describing that the activity helped them to understand the technical interview process, prepared them for future interviews, built their confidence to secure a job, and supported them in knowing their strengths and weaknesses. Opportunities for improving the activity include providing interview questions explicitly, offering an alternate activity for students who are not interested in computing careers, and reducing the length requirement for interviews. Given students' positive reception of the intervention, we recommend that instructors adopt these mock interview exercises in computing courses to improve students' access to professional development opportunities.

References

  1. Behroozi, M., Parnin, C. and Barik, T. 2019. Hiring is Broken: What Do Developers Say About Technical Interviews? IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) (2019), 1--9.Google ScholarGoogle ScholarCross RefCross Ref
  2. Behroozi, M., Shirolkar, S., Barik, T. and Parnin, C. 2020. Does stress impact technical interview performance? ESEC/FSE 2020 - Proceedings of the 28th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering (New York, NY, USA, Nov. 2020), 481--492.Google ScholarGoogle Scholar
  3. Braun, V. and Clarke, V. 2006. Using thematic analysis in psychology. Qualitative Research in Psychology. 3, 2 (2006), 77--101. DOI:https://doi.org/10.1191/1478088706qp063oa.Google ScholarGoogle ScholarCross RefCross Ref
  4. McDowell, G.L. 2019. Cracking the coding interview: 189 programming questions and solutions. CareerCup.Google ScholarGoogle Scholar

Index Terms

  1. Introducing a Technical Interview Preparation Activity in a Data Structures and Algorithms Course

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V. 2
            June 2021
            109 pages
            ISBN:9781450383974
            DOI:10.1145/3456565

            Copyright © 2021 Owner/Author

            Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 26 June 2021

            Check for updates

            Qualifiers

            • abstract

            Acceptance Rates

            Overall Acceptance Rate552of1,613submissions,34%

            Upcoming Conference

            ITiCSE 2024

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader