Understanding the Preparation Phase of Technical Interviews
dc.contributor.author | Bell, Brian Alexander | en |
dc.contributor.committeechair | Brown, Dwayne Christian | en |
dc.contributor.committeemember | Farghally, Mohammed Fawzi Seddik | en |
dc.contributor.committeemember | Lee, Sang Won | en |
dc.contributor.department | Computer Science and Applications | en |
dc.date.accessioned | 2023-07-06T08:01:18Z | en |
dc.date.available | 2023-07-06T08:01:18Z | en |
dc.date.issued | 2023-07-05 | en |
dc.description.abstract | 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. | en |
dc.description.abstractgeneral | 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. | en |
dc.description.degree | Master of Science | en |
dc.format.medium | ETD | en |
dc.identifier.other | vt_gsexam:37776 | en |
dc.identifier.uri | http://hdl.handle.net/10919/115660 | en |
dc.language.iso | en | en |
dc.publisher | Virginia Tech | en |
dc.rights | In Copyright | en |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
dc.subject | Software Engineering | en |
dc.subject | HCI | en |
dc.subject | Technical Interview | en |
dc.subject | Technical Coding Interview | en |
dc.subject | LeetCode | en |
dc.title | Understanding the Preparation Phase of Technical Interviews | en |
dc.type | Thesis | en |
thesis.degree.discipline | Computer Science and Applications | en |
thesis.degree.grantor | Virginia Polytechnic Institute and State University | en |
thesis.degree.level | masters | en |
thesis.degree.name | Master of Science | en |
Files
Original bundle
1 - 1 of 1