GAD: UTCS Graduate Student Advising Day Asking and Answering Interview Questions Kathryn S McKinley.

Slides:



Advertisements
Similar presentations
Academic vs. Industrial Research Jobs
Advertisements

CRA-W Career Mentoring Workshop. What is networking? Making professional connections and using them wisely.
Life after Stonehill CS Tom Wall
1 Dongho Kim How to finish and get a job, then live happily ever after… Dongho Kim October 10, 2001.
1 The Job Search Ellen Spertus Mills College Kathryn McKinley University of Texas at Austin Kathryn McKinley University of Texas at Austin.
1 Academic vs. Industrial Research Jobs Jennifer Rexford.
Performance Evaluation of IPv6 Packet Classification with Caching Author: Kai-Yuan Ho, Yaw-Chung Chen Publisher: ChinaCom 2008 Presenter: Chen-Yu Chaug.
Chapter 4 Assessing and Understanding Performance
Why get a Ph.D? You like the title of “Dr. Professor.” You never want to leave the University. You want to teach. You want a research career.
Networking and LinkedIn Tutorial for preparing to join the Dickinson Career Community group on LinkedIn Dickinson Career Center.
Interview Tips.
Now that you have the job, what do you do to keep it for a long time? Kenneth J. Sher University of Missouri – Columbia Part of a symposium, “Building.
How a Ph.D. in Physics Can Prepare Students for an Industrial Career Shirley Chiang Professor and Chair Department of Physics University of California,
Preparing for Interviews
C R A W April 2005 The Job Search Process & Later Job-Related Decision Making Joann Ordille Avaya Labs Research The Industry Perspective.
THE SUCCESSFUL INTERVIEW A step by step guide to navigating the interview process.
What It Means To Get A Ph.D. Daniel Ángel Jiménez Department of Computer Science The University of Texas at San Antonio.
Career Paths Stephanie Weirich University of Pennsylvania.
The Interview ELL Warm up 1. Tell me about yourself. 2. What are your weaknesses? 3. What do you know about our company? 4. Where do you see yourself.
Performing Engineering Research at Non-Ph.D. Granting Institutions Eric Larson Agnieszka Miguel Seattle University.
"What to keep in mind if you want an academic position.“ A possibly rambling series of tips By Brian D. Davison, Asst. Prof. CSE Dept.
Thoughts from former grad students in industry Jon Goding Technical Director, Network-Centric Systems, FL Operations 3 November 2006 Copyright © 2005 Raytheon.
On Tenure. 2 Opening Thoughts Not about obtaining tenure It is about – Becoming a dynamic faculty member – Making a significant impact My advice – Focus.
PRESENTATION ON INTERVIEW SKILLS This presentation deals with some tough to answer interview questions.
GTP Spring Conference: Considering Non-Academic Career Possibilities Alaina Nickerson CWU Career Services Graduate Student Program Manager and Career Counselor.
Careers in Academia: Why & How Lise Getoor Jonathan Katz.
Negotiating a Startup Package Why, What, When, How Janet Braam, Chair Biochemistry and Cell Biology Rice University.
Interviewing – The Do’s and Don’ts for Job Interviews.
Interviewing Make the interview Count Video. 6 P’s of Job Interview Preparation Practice Presentation Powerful Interview Post Interview Ponder the Position.
Job interviews: a few questions sampled
FACS I Highmore High School
Component 1.6.
Overview of probability and statistics
Introduction to Operating Systems
OPERATING SYSTEMS CS 3502 Fall 2017
Interviewing Well In Your Job Search Preparing For Your Job Interview
September 2 Performance Read 3.1 through 3.4 for Tuesday
Econa April 14, 2016.
On Tenure.
Interviewing for a Job and Preparing Employment Messages
Career Services Counseling & Advising.
CS 363 – Chapter 1 What is a programming language? Kinds of languages
Interview Presentation
Common Job Interview Questions
Swapping Segmented paging allows us to have non-contiguous allocations
A Closer Look at Instruction Set Architectures
Pre-Intermediate Lesson 38
Modularity and Memory Clearly, programs must have access to memory
Dr Emma Goodchild A Consultant’s Perspective
Publicity: Networking, CVs, and Websites
Undergraduate Systems Engineering – How it Did and Did Not Prepare Me
Interviewing for a Job and Preparing Employment Messages
Boston University Executive MBA Program
Common Job Interview Questions
Typical Interview Questions
Review and Q/A.
The Top 10 Interview Questions
Introduction. Conducting statistical investigations to develop learner statistical thinking.
Presentations 10 minutes.
SAMPLE INFORMATIONAL MEETING QUESTIONS
Publicity: Networking, CVs, and Websites
Informational Interviewing
BIZ TERMS Career Internship Interview Job Job shadowing Mentor Network
A Gentle introduction Richard P. Simpson
File Compression Even though disks have gotten bigger, we are still running short on disk space A common technique is to compress files so that they take.
CDA 3100 Fall 2012.
COP3530- Data Structures Introduction
(your career here) By: _______________.
ELL3044 Practical Business English 실용 비즈니스 영어
RESEARCH ON COMPANIES – and prepare for job interviews
Presentation transcript:

GAD: UTCS Graduate Student Advising Day Asking and Answering Interview Questions Kathryn S McKinley

Interviewing Internships Job Industry Research Labs Academia (teaching and research focus)

Internships What they want: What you get: They have a project and they need help They want you to define a research project with them They want to “test drive” you for a summer and get an edge on hiring What you get: More technical experience Exposure to real world problems “Test drive” the company Technical contacts Some cash

Internship Sample Questions About you: Tell me about yourself What are you working on and why it is interesting? How many lines of code have you written? Why should I hire you? What can you do here? Basic technical questions How do you implement a lock? What hardware support is required? How would you design a binary tree that is efficient for counting the sum of all the nodes? Explain how an OS, DMA, branch predictor, memory, etc. works How can you reverse the order of words in a string using constant space overhead

Internship Sample Questions Specific technical questions What does the OS do when a program is loaded? How would you write code to do a bit swizzle (swap the values of even & odd bits)? Describe heuristics for register spilling; live range splitting Suppose a processor has a buggy opcode that crashes the processor when it is executed. How do you generate a program that uses that opcode? You are given a random number generator that generates a random float between 0 and 1. You are also given a histogram of data that consists of ranges of latencies, and the number of occurrences of latencies within each range found by sampling a network. Create a simulator for this network. In particular, include a method that returns a latency value such that the latencies mimic the probabilities represented in the histogram. Describe how a branch predictor works. Start with the simplest branch predictor you can possibly create and work your way to more complex ones from there. Comment on what the branch predictor's characteristics mean with respect to writing efficient code.

Questions to ask them Will I be able to publish results from my internship? How can I access my code after the internship ends if we still need to run experiments for a paper? Who will I be working with? Who is the leader of the group? Will there be other interns? How long? Salary? Housing? Travel to/from internship? Can you go on conference or other travel you need to do during the internship period.

Job (in industry, lab, academia) More about you Next questions based on your thesis How would you fit in here? Who would you work with? What are your long term career/research/teaching goals? What can you teach? Why do you want to come here? Where else are you interviewing?

Job (in industry, lab, academia) Technical questions What are the most important research questions in your area? 10 year research goal Short term research goals (e.g., next n papers) How would you fit in technically? I am working on X. (If you don’t have any questions or response to their work, they will think you are a dud.) Should our company do X? What is your opinion on Y’s new web browser?

Specific vs. general questioning Instead of: Is your department collegial? Ask: Who do you collaborate with? What does your company/department do for career development? Ask: Who is your mentor? How often do you go to conferences? Are decisions consensus based? Ask: What was the last difficult technical/hiring/resource allocation decision? How did it get made? What is the quality of your colleagues/students? Ask: Where did your recent PhD graduates get jobs? Do your colleagues publish?