Cryptography Research
Work in HR? Unlock Free Profile

Cryptography Research Senior Software Engineer - Embedded Interview Questions & Reviews

All Interviews Received Offers

Getting an Interview  


Interview Experience  


Interview Difficulty  

Average Difficulty
1 candidate interview Back to all interview questions
Relevance Date Difficulty
1 person found this helpful

No Offer

Positive Experience

Very Difficult Interview

Senior Software Engineer - Embedded Interview

Senior Software Engineer - Embedded
San Francisco, CA

I applied through a staffing agency and the process took 4 weeks - interviewed at Cryptography Research in March 2009.

Interview Details – I was approached by a head-hunter about a job with this company. It seems like a very HOT job, it pretty much had everything I was looking for (even though I'd have to move to SF, but oh well).

BEFORE I could talk to anyone I had to write a C program of significance, and busted tail all weekend on it.
Then came the phone-screen (or two...I forget). It seemed to go very well.
Interview Day: I dressed up sharp for the meeting, and felt ready for their questions. Boy, was I fooled!
It was a very technical interview overall.

Got asked 2 tough C questions, had to explain the totality of the SW appliance I was working on.
During the interview I got the sense no one really liked me, that they wanted to prove they were THAT much better than I was. I got that impression after their VP asks me a question about audio digital fingerprinting (totally outside my element at the time).

I didn't get the job in the end, but I was told I've gone through their process MUCH further than anyone else had at the time. This company also taught me to move on after the interview is done, and following up with a company that doesn't want you is simply pointless.

Interview Questions

  • C: given a data stream, write a program that lists the 3 most frequent one pass.   Answer Question
  • Pre-screen: write a program to remove all C/C++ - style comments from a program, written in C.   Answer Question
  • How would you go about designing a music identification system?   View Answer

Worked for Cryptography Research? Contribute to the Community!

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.