Cyan Interview Questions

12 Interview Reviews

Interview Experience

Interview Experience

50%
8%
41%

Getting an Interview

Getting an Interview

33%
16%
16%
16
8
8

Interview Difficulty

3.3
Average

Interview Difficulty

Hard

Average

Easy

Candidate Interview Reviews

Sort: Popular Date Difficulty
  1.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through a recruiter. The process took 2+ weeks. I interviewed at Cyan.

    Interview

    The scheduling was very accomodating. Interviewed with the team and the President of the company. It was technically challenging. People came across as friendly and helpful. HR seemed friendly, well informed and responsive. The building is new and expanding with free snacks. Walkthrough the facility was nice and saw people at their terminals or discussing in meeting rooms. Well equipped joint.

    Interview Questions

    • Implement a map data structure in your language of choice   Answer Question

    Negotiation

    It was very short. Got an offer by the time I had driven back home.

  2.  

    Software Engineer Intern Interview

    Anonymous Employee in Petaluma, CA
    Declined Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 4+ weeks. I interviewed at Cyan (Petaluma, CA).

    Interview

    The senior software engineer at Cyan called me for an Interview. He wanted a strong Javascript background, but since I was more comfortable in Java, conducted the interview in it. Was asked to traverse a graph and find out the number of nodes/ max node in it. Later asked about testing, and also explained how development happens in Cyan. The interviewer was really helpful throughout,and I enjoyed the process. The second step was a take-home coding assignment in Which I had to use an API which created and deleted objects, and create tests for it, all in javascript. Took the better part of a day for me to bruch up on node.js and javascrpt in general, but the process was fun. Got he offer, but later had to decline because of an extended semester at school.

    Interview Questions

    • Use an REST API server written in node.js (provided) and write test cases for testing success/failure in all possible cases.   Answer Question
  3.  

    Software Engineer Interview

    Anonymous Employee
    Declined Offer
    Negative Experience
    Easy Interview

    Application

    I applied through college or university. The process took 3 days. I interviewed at Cyan in February 2014.

    Interview

    I was contacted by Cyan after my school's career fair and passed two rounds of phone interviews with basic datastructures/networking questions. Got offered an intership position about 2 months later but had accepted other position in the meantime.

    Interview Questions

    • No real difficult question, all questions were basic CS-trivia questions...   Answer Question

    Reasons for Declining

    Took more than 2 months to answer, accepted other offer in the meantime.

  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Engineer Interview

    Anonymous Employee in Petaluma, CA
    No Offer
    Negative Experience
    Difficult Interview

    Application

    I applied through a recruiter. The process took 2 days. I interviewed at Cyan (Petaluma, CA) in August 2013.

    Interview

    Went through a recruiter and a phone screen process. Answered all of their questions successfully. (sorting, networking) Then they decided to bring me in for a interview. The problem is that they tend to deceive their applicants, and I don't know whether this is intentional or not. For example, the position I applied for was to be located in San Francisco. However, during discussions with all of the interviewers, they didn't seem to know that they even have a San Francisco office and thought that everybody is in Petaluma. Quite surprising because these are lead engineers. When they wanted senior engineers, they literally wanted senior. During my tour of the office, I did not see anybody under 45 years old. Secondly, the interviewers had a look of dismay the moment they saw me. I had a suit and everything so I did not realize why they would be so disappointed. They asked me questions that were not on on the job listing nor my resume.

    Interview Questions

    • Given an API with several commands that return a list of records, half the records, and querying a record. Write a solution that can display a sorted list of records. This question required frontend, backend, database, and sorting skills. Also, you get only 15 minutes.   Answer Question
  6.  

    Internship Interview

    Anonymous Employee in Dallas, TX
    Declined Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took 2+ weeks. I interviewed at Cyan (Dallas, TX) in March 2013.

    Interview

    I got a call within 2 weeks after applying online. I was contacted by a Director. He asked general questions from my resume. Next was a programming assignment in python. It was an online thingy and they gave me around a month to solve them. As soon as I solved the problems, I informed them and I got my interview scheduled the same week. First round was with a Test Engnn as the position was for test automation. He was a great guy. Explained me a lot of stuff about his job and asked simple stuff from my own resume. Next round was with a software engineer. He asked a number of algorithms questions like Sorting in place, Space time complexity etc.

    Interview Questions

    • Space time complexity for an inplace sorting algorithm that he described.   1 Answer

    Reasons for Declining

    The compensation was okay $18 no relocation. I was excited to join but suddenly some financial crunch forced me to decline the offer.

  7.  

    Customer Service Engineer Interview

    Anonymous Interview Candidate in Petaluma, CA
    Accepted Offer
    Neutral Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 2 weeks. I interviewed at Cyan (Petaluma, CA) in February 2013.

    Interview

    The hiring process was quite quick due to shortage in resources at that time. The interview panel team was very open and has diverse exposure on how customer support/ service should be done. The team member introduced during interview were all friendly and welcoming. Variety of interview panels were several engineering team (focussing on troubleshooting, escalation, technical know how in general), embedded system engineer (focussing on networking know how on the hardware side), managers and VPs (focussing on how comfortable I am with non-technical upon facing customer and also if there were any questions)

    Interview Questions

    • There was one panel member that claim 'defeat' compared to my experience or knowledge, which is a kind of surprising. However, the guy was very friendly in getting me in sync about company's culture. Another panel member was also very friendly and engage me in some technical discussion, as if we were both designing the next-generation networking technology. That is a surprise as well, and I love being engaged in similar interview experience.   Answer Question

    Negotiation

    Since I don't have much expectations to put up, the negotiations were straight forward.

  8.  

    Optical Engineer Interview

    Anonymous Employee in Petaluma, CA
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 1 day. I interviewed at Cyan (Petaluma, CA) in January 2013.

    Interview

    Recruiter contacted me for phone screening. Two days later another phone interview with Hiring Manager, then invited for on-site interview. Started with a lab tour, then 1-on-1 with variously ranked engineers, managers and directors. The overall experience was fine. As it's a new established company they're looking for a highly experienced senior candidates with multidisciplinary backgrounds.

  9.  

    Junior Embedded Engineer Interview

    Anonymous Employee in Petaluma, CA
    No Offer
    Negative Experience
    Difficult Interview

    Application

    I applied through an employee referral. The process took 1 day. I interviewed at Cyan (Petaluma, CA) in October 2012.

    Interview

    The interview process is brutal. It is six hours long and usually six people interview you. I was asked mostly to talk about my school projects, but I could tell that they were expecting more. The questions ranged from design, knowledge of RTOS, coding paradigms, and brain teasers. I thought that the interview went smoothly, but they try to push you hard at the end. The last interviewer will make a point to try and break you down.

    Interview Questions

    • Draw the timing diagram for an RTOS program that has multiple tasks, interrupts, and operates based on time slicing.   2 Answers
  10.  

    Senior Embedded Software Engineer Interview

    Anonymous Employee in Petaluma, CA
    No Offer
    Negative Experience
    Difficult Interview

    Application

    I applied in-person. The process took 3+ months. I interviewed at Cyan (Petaluma, CA) in May 2012.

    Interview

    Applied during their open house. No call for 3+ months so I accepted another offer. Later they called me for interview. Took a few hours, mostly they asked general questions (because mostly from high ranks such as CEO, eng. director, HR, hiring manager, one engineer)

    Interview Questions

  11.  

    Software Engineer Interview

    Anonymous Employee
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took 5 days. I interviewed at Cyan.

    Interview

    6 Python questions online, phone technical and behavior interview and finally a three round (3 hour) technical interview by different teams in the company.

    Interview Questions

    • Draw the state machine diagram for a garage door. The door has two sensor, one of bottom to detect if anything is on the place where the door is closing and another on top detecting if the door has reach maximum retraction (completely opened). The own has a remote with one button.   Answer Question
Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.

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.