Trend Micro Senior Software Engineer Interview Questions

Updated Aug 6, 2014
Updated Aug 6, 2014
8 Interview Reviews

Interview Experience

Interview Experience

87%
12%
0%

Getting an Interview

Getting an Interview

66%
16%
8%

Interview Difficulty

3.4
Average

Interview Difficulty

Hard

Average

Easy

8 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

 

Senior Software Engineer Interview

Anonymous Interview Candidate  in  Cupertino, CA
Anonymous Interview Candidate in Cupertino, CA
Application Details

I applied online - interviewed at Trend Micro.

Interview Details

Interview in Cupertino, CA. Interviewed by Senior Architects and Software Engineers. Most of the interview is on relevant implementation and product questions - e.g. high performance proxies, cloud security paradigms etc. Some questions also cover standard computer science questions e.g. sort/search etc. Very pleasant group team. There is no in your face attitude here. People are very respectful and have a very positive attitude.

Interview Questions
  • Explain the 10K limit in threading for Linux performance. Also explain event driven architectures such as epoll etc. Be prepared to whiteboard code snippets and explain your reasoning.   View Answer
Negotiation Details
Very straightforward and pleasant. Good group of people.
Accepted Offer
Positive Experience
Difficult Interview

Other Interview Reviews for Trend Micro

  1. 1 person found this helpful  

    Senior Software Engineer Interview

    Anonymous Interview Candidate  in  Taipei (Taiwan)
    Anonymous Interview Candidate in Taipei (Taiwan)
    Application Details

    I applied through an employee referral. The process took 1 week - interviewed at Trend Micro in August 2014.

    Interview Details

    1. C++ questions on papers. Answer the questions in pencil and pens.
     First several questions are to find bugs, syntax errors, and logic errors in a C++ function.
      Explain C++ Virtual Destructor.
     Last two questions are to implement C++ functions.
    2. Two managers interview

    Interview Questions
    • 1. C++ Question: Find first non-repeating char in an input string. For example:
       If inputStr == "Trend Micro Inc. Taipei", then the func returns 'd'.
       If inputStr == "Trend", then the func returns 'T'.
      2. implement func int isLeapYear(). For example:
         isLeapYear(2000) == 1; isLeapYear(1900)==0; isLeapYear(1996)==1; isLeapYear(1700)==0;
      3. What's the frequently issue/bug encountered by a Windows Driver developer.
        Answer Question
    No Offer
    Neutral Experience
    Average Interview
  2.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate  in  Taipei (Taiwan)
    Anonymous Interview Candidate in Taipei (Taiwan)
    Application Details

    I applied through an employee referral. The process took 4+ weeks - interviewed at Trend Micro in August 2011.

    Interview Details

    Mostly will review your resume, also have some question about basic related knowledge and logic thinking. If you applied to quality or testing related job function, will have different testing set. Basically if you can pass the paper test, and also has good point in language testing (English or Japanese), should be possible to step into next stage.

    Interview Questions
    • Logic:
      There are about 23 million people here in Taiwan, please give us a guess for number about how many gas station here in Taiwan you think, and explain why.
      There are about 7 million people here in Taipei, please give us a guess about how many supermarket you think in Taipei, and explain why.

      Management:
      I got a black pan, and a wall here, how many time do you need to fill this white wall into black? And please explain how you do this estimation.
        Answer Question
    Negotiation Details
    No negotiation.
    Accepted Offer
    Positive Experience
    Average Interview
  3.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate  in  Taipei (Taiwan)
    Anonymous Interview Candidate in Taipei (Taiwan)
    Application Details

    I applied online. The process took a day - interviewed at Trend Micro in October 2010.

    Interview Details

    There were papaer exam, about programming, recursive.
    And then face to face interview with managers from different departments.

    Interview Questions
    • Assume you want to implement a function: update the virus pattern and patch to computer around the world, what would you consider and what strategy would you use? anything   View Answer
    Accepted Offer
    Positive Experience
    Difficult Interview
  4. We want your feedback – Is this interview information helpful to you?  Yes | No
  5.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate  in  Nanjing, Jiangsu (China)
    Anonymous Interview Candidate in Nanjing, Jiangsu (China)
    Application Details

    I applied through an employee referral. The process took 2 weeks - interviewed at Trend Micro in September 2011.

    Interview Details

    10-20 mins of Behaviour interview
    followed by 1 hour and an half tech interview
    1. General questions related to project exp ( around 6 questions)
    2. Process Vs. thread
    3. Comm between processes(when to use each methods)
    4. Synch between thread
    5. methods on sharing memory
    6. how to transfer value between kernel and usermode programme
    7. design pattern
    8. a sample function : is it thread-safe or not?
    9. 2 algortihm question

    Interview Questions
    • What's your most significant reasons to use non-spinlock for multi-thread programming? Pros and cons   Answer Question
    No Offer
    Positive Experience
    Average Interview
  6.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through an employee referral. The process took 2 weeks - interviewed at Trend Micro in January 2011.

    Interview Details

    Skill and Culture fit are both assessed

    Interview Questions
    • Give me an example how did you deal with an angry customer?   Answer Question
    Accepted Offer
    Positive Experience
    Difficult Interview
  7.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate  in  Taipei (Taiwan)
    Anonymous Interview Candidate in Taipei (Taiwan)
    Application Details

    I applied through a recruiter. The process took 1 week - interviewed at Trend Micro in June 2009.

    Interview Details

    The whole interview process is very clear and you can get what's your stage after interviewing.

    Interview Questions
    • Do you have any experiences of implementing multi-threading programming in distributed system or database?   Answer Question
    Accepted Offer
    Positive Experience
    Average Interview
  8.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate  in  Taipei (Taiwan)
    Anonymous Interview Candidate in Taipei (Taiwan)
    Application Details

    I applied through a staffing agency. The process took 2 weeks - interviewed at Trend Micro in August 2008.

    Interview Details

    1. Personal Resume
    2. Written Test and Programming test
    3. Oral Interview
    4. Interview with senior managers

    Interview Questions
    Negotiation Details
    Good English is a plus.
    You must be technical expert to get this job.
    Accepted Offer
    Positive Experience
    Average Interview

Worked for Trend Micro? 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.