I applied through an employee referral. The process took 4 days. I interviewed at Altera (San Jose, CA) in Mar 2011
Interview
Phone interview followed by on site. Lots of rounds of interviews. At the end there will be a presentation to see how well you communicate.
Interview questions [1]
Question 1
They will ask you digital design questions that are tricky and tough to solve in 45 mins. They dont expect the correct answer but expect you to go in the right direction in solving the problem.
I applied through a recruiter. The process took 2 weeks. I interviewed at Altera (Toronto, ON) in Nov 2014
Interview
Two rounds of interviews. First round contained two interviewers. First interviewer asked one big algorithm development question. Second interviewer asked several smaller software, algorithms, and digital hardware questions.
Second round consisted of 6 different interviews with different managers from different teams. Questions ranged from software, digital hardware and transistor modelling. Most emphasis was on software and algorithms.
Interview questions [1]
Question 1
Given an array of stock prices throughout a day, develop and algorithm that finds the optimal point to buy and sell the stock given you can only buy and sell once.
I applied through college or university. The process took 5 weeks. I interviewed at Altera (San Jose, CA)
Interview
Met at career fair, gave resume and told interests...A few weeks later got a call from them, set up a phone interview. The phone interview went well: learned about the product line, the interviewer asked about my interests and a few things about my resume. At the end asked a digital design question rebuilding a flip flop using additional logic. The next week was asked to come in for on site interview. The onsite interview was about 4 hours, interviewed with 6 people for about 45 minutes each (1 behavioral, 4 technical, then met with HR), then gave a 20 minute presentation at the end on a project I had previously done. Got a call the next day offering the position. Really nice people.