总体来说难度不大,但是英语要求很高。投简历的时候选择的是暑期实习生的岗位,先是做了IKM的一套题目,有Java和C++两套题目,都可以做,选择分数较高的那一份。题目难度不大,多数都是一些概念性的题目。之后大约过了几天,有个面试官打电话约了电话面试,纯英文的技术面试,没有什么难的问题,多数是一些概念性的,例如数据结构部分是数组,链表,二叉搜索树,排序等,还问了一些操作系统的知识,线程,进程,死锁,饥饿等。之后还有一些Java的基础知识,例如Collections类,接口,抽象类,GC等。
电面结束之后,大约一周不到,收到了AC面的邮件。
AC面总共分为三轮,其中第一轮是做一个笔试题,题目难度不大,手写算法,不过有时候在当时的场景下,确实没有好的想法出来。之后带着笔试题目,跟着第一轮的面试官走。全程英文的,当时一个女面试官感觉很严肃,英语说的也很快。主要内容就是一些算法题目,难度基本上是leetcode的中等难度的样子,同时还会问一些语言的基础知识。之后的第三面也跟第二面类似,都是一些算法题和一些语言的基础知识。
总结:外企都比较喜欢问算法,喜欢让你手写算法,一定要考虑全面。
2轮面试:笔试、电话面试
面试感受:一般;面试难度:困难;面试来源:校园招聘
共1个问题,0条回答
Q:String To Integer