Mission: Develop, deliver, and support the most flexible and customizable internet security solutions to address the ever-changing threats on the Web.
Vision: For nearly 30 years, Trend Micro"s unwavering vision has been to make the world safe for exchanging digital information.
Change: See change as an opportunity; be the change leader.
Collaboration: Recognize collective intelligence is the only way to see the whole picture; be ecosystem friendly.
Customer: Have a passion to serve; make sure we truly benefit our customers.
Innovation: Dare to fail; create new social values.
Trustworthiness: No ego; be authentic; be sincere; be consistent.
What does error code 404 mean? What does error code 500 mean?
Describe the process that occurs when you type an URL address in your browser.
Antivirus questions.
The difference between fork, vfork, and cron.
The rationale of the dynamic resolution of virtual functions.
Explain the 10K limit in threading for Linux performance.
Explain event driven architectures such as epoll, etc.
Be prepared to whiteboard code snippets and explain your reasoning.
Do you have any experience implementing multi-threading programming in distributed system or database?
Assume you want to implement a function: update the virus pattern and patch to computers around the world, what would you consider and what strategy would you use?
You have a black pen and a wall here, how much time do you need to turn this white wall black? And please explain how you do this estimation.
There are about 23 million people in Taiwan, please give us a guess of how many gas stations you think are in Taiwan, and explain how you reached this estimate.
C++ question: Find first non-repeating char in an input string.
What"s the frequent issue/bug encountered by a Windows Driver developer.
Stage 1: Online coding test.
Stage 2: Phone interview with hiring manager
Stage 3: Onsite interview The onsite is with 2 engineers and the R&D director. It includes a whiteboard coding session and technical questions about C/C++, data structures, Linux/Unix and OS, SDLC, and QA process.
Pathrise is a career accelerator that helps people land their dream jobs. We regularly place our fellows at top companies like Apple, Amazon, and Meta. Our mentors have experience at companies like Apple, giving fellows the inside scoop on interview and company culture in 1-on-1 sessions.
We can’t guarantee you a job at a specific company like Apple. But we do guarantee you a great job–if you don’t accept an offer in 1 year, you pay nothing. Our income share agreement means you only pay with a percentage of your income at your new role.
Mentors work with fellows at every stage in search, helping them build the skills necessary to be the best candidate possible. Fellows in Pathrise usually see a 2-4x increase in application response rates, 1.5-3x increase in interview scores, and 10-20% increase in salary through negotiation.