Technical coding interviews are a core part of the evaluation process of software engineering (SWE) applicants. This process requires SWE job seekers to typically complete either one or multiple rounds of such interviews which are designed to measure their technical understanding of software engineering topics such as Data Structures and Algorithms. However, there are additional considerations made during the evaluation process, such as the applicants behavioral skills. Skills such as communication, problem solving, and stress tolerance, are just some of the skills that may be used in addition to the general technical skills. Both of these skill areas, in addition to the cognitive and social complexities associated with the various types of interviewing environments, result in a challenging event in which to properly prepare for. Our research aims to better understand how SWE job seekers prepare for such interviews through survey usage which analysis their used services, study habits, and educational background, thus providing useful insight and understanding into the complexities associated with the preparation process as a whole. By understanding the challenges and practices associated with the preparation phase of technical interviews, our research aims to help SWE job seekers, hiring companies, and future research creation. / Master of Science / A Technical coding interview is a form of interviewing which requires the applicant to solve a given problem by coding the solution. Technical coding interviews are a core part of the evaluation process of software engineering(SWE) applicants. This process requires SWE job seekers to typically complete either one or multiple rounds of such interviews which are designed to measure their technical understanding of software engineering topics. However, there are additional considerations made during the evaluation process such as the applicants behavioral skills. Skills such as communication, problem solving, and stress tolerance, are just some of the skills that may be used in addition to the general technical skills. Both of these skill areas, in addition to the cognitive and social complexities associated with the various types of interviewing environments, results in a challenging event in which to properly prepare for. Our research aims to better understand how SWE job seekers prepare for such interviews through the analysis of their used services, study habits, and educational background, thus providing useful insight and understanding into the complexities associated with the preparation process as a whole. Future resources, hiring companies, and SWE job seekers themselves are some of the parties our research aims to help.
Identifer | oai:union.ndltd.org:VTETD/oai:vtechworks.lib.vt.edu:10919/115660 |
Date | 05 July 2023 |
Creators | Bell, Brian Alexander |
Contributors | Computer Science and Applications, Brown, Dwayne Christian, Farghally, Mohammed Fawzi Seddik, Lee, Sang Won |
Publisher | Virginia Tech |
Source Sets | Virginia Tech Theses and Dissertation |
Language | English |
Detected Language | English |
Type | Thesis |
Format | ETD, application/pdf |
Rights | In Copyright, http://rightsstatements.org/vocab/InC/1.0/ |
Page generated in 0.0015 seconds