Beruflich Dokumente
Kultur Dokumente
About Altera
Leader in FGPA industry
Modular hardware that can be programmed to implement diverse
applications on the same hardware device Our products are used in medical equipment, cars, wireless network switches,
Software & Hardware Place & Route - algorithmic heart of the CAD tool (Quartus II) Future architecture exploration Device modeling (timing, power) OpenCL c like hardware programming language
1. 2. 3.
Understand the process and what is expected Recognize your weak spots and work on them Practice, practice, practice Interviews In general Technical interviews Coding problems
details, what material to know, will they require you to code? on paper, on whiteboard, on desktop? Do they ask brain-teasers? How many interviews? How long? One person? Panel? You can also ask the company! They would usually just tell you
Some resources:
1.
Books
1. 2.
Programming Interviews Exposed; Secrets to landing your next job by John Monagan and Noah Suojanen Cracking the Coding Interview by Gayle Laakmann McDowell
2.
3. 4.
Algorithms / data structures : http://www.topcoder.com/tc?module=Static&d1= tutorials&d2=alg_index Wesbites: http://www.careercup.com/ Lots more, do your homework!
If the company conducts behavioral interviews, prepare for that (I dont know much about it) Research the company, product, values Bring pen, paper, clipboard, Prepare questions
heard
Ask friends and family members to look for mannerisms you can fix Ask and answer questions aloud by yourself
Answers in your head go a lot smoother than in reality In front of a mirror
The Interview
Introductions Technical evaluation
Problem solving and analytical skills Coding Programming depth, technical breadth Communications & teamwork skills
About the company Your questions make sure you have some
What would you like to know? Imagine your day to day work there You are also interviewing the company
After the interview you can email and ask for feedback!
The worst that can happen is theyll say they dont provide feedback
Lunch interviews
Prepare a few interesting tidbits about yourself, practice 3-5 times Example: Instead of showing you are a hard worker, show it
through story Show interest, enthusiasm, but not overly so If you are from a different cultural background, this may require some preparation!
And in general:
A pleasant interaction Energy, enthusiasm, passion for technology, intellectual curiosity, someone theyd enjoy working with Confidence This is not the same as knowing the solution!
2. 3.
Share bad solutions! Share why you think they are bad
Explain what you are doing, motivation for your choices Deal with corner cases (empty/illegal input) Deal with boring code (sometimes comments are enough!) Comments
4. 5.
Check by running through the example Ask - is there a more efficient way of doing it? Always: think out loud Whenever in doubt: ask questions, assert assumptions, share issues Dont worry too much about the syntax, and syntax errors. As you practice, review your answer against this checklist
Mock Interview
Thank You