在牛客上看了许多面经,受益匪浅,看到途游的面经比较少,希望自己的面经能帮助到牛友们。
一面
参加的线下面试,公司的内部环境感觉挺不错的。
首先需要做10道笔试题,但是不用全做,把面试官要求做的几道做了就行了,当然自己能做完更好。
一、基础概念题
(1)HTTP的GET和POST操作。
(2)bit与byte的区别,ascii、unicode、utf-8的区别。
(3)深拷贝与浅拷贝的区别。
(4)进程、线程、协程的区别。
二、编程题
(5)将一串字符串中单词的首字母改为大写。
(6)如何读取一个txt文件中的最后5行。
(7)一道SQL编程题(具体的题目忘了,只记得是一道关于修改成绩的题目)。
三、数据结构与算法题
题目要求好像可以写伪代码,但我是把代码都写出来了。
(8)判断括号匹配。例如:()(()),匹配。(())),不匹配。
(9)洗牌算法。
四、逻辑思维题
(10)10个工人为你干7天活,报酬是一根金条,已知金条已被划分为连续的七等份,要求每天结束时都要分一份金条给工人们,并且金条只能被折断两次,问应该怎么分金条。
做完笔试之后就进入自我介绍环节。
然后是C++面试中的常见问题:
(1)用的C++哪个版本,答:C++11
(2)C++11的lambda表达式清楚吗?变长参数清楚吗?
(3)new、malloc、delete、free的区别,new[]之后用delete会出错吗?(这题问得比较深,好像途游喜欢问这个问题😂)
(4)其他一些C++问题
然后又问了一些简历中项目相关的问题,我写了做过U3D demo、并行优化、图形学的一些东西,就把这些问了一遍。
最后是对面试官反问
一面面试官专业知识渊博,问得比较细。
二面
过了10分钟左右马上开始二面,二面的难度感觉反而没有一面大,应该是一面面试官和二面面试官交流过了。
首先依旧是自我介绍。
然后问了一些学校、专业方向相关的问题。对我简历中的U3D demo、并行优化、图形学问了一些问题:
(1)U3D demo中涉及哪些技术内容,unity shader用过吗?
(2)简单问了一下并行优化的项目,有在U3D中做过并行优化吗?
(3)图形学的一些问题。包括图形学的项目能做到实时渲染吗(并不能,是离线渲染)?图形学了解过PBR吗(暂没了解)?图形学中基本的点乘叉乘了解吗?
最后面试官介绍了项目团队现在做的一个项目,感觉到面试官十分的亲切。
HR面
HR小姐姐也十分亲切友好,问了一些学校情况、家庭情况、实习时间的问题。
然后讲解了一些实习的注意事项,工作时间安排等等。
总的来说因为内推加上幸运,这次的面试进行得比较顺利。
全部评论
(0) 回帖