这里先说一下整体的面试难度以及考察面试者的点吧:
1、整体难度偏中等,并不难;
2、更多考察的是面试者的临场表现,经验反而没那么重要,可以理解为注重面试者专业技能上的能力和逻辑性【逻辑智力题以及结构思维题相对问的较多】;
3、我个人而言,考察的内容多而杂,每轮面试时间都非常长;
大概就先这些,如果想起来还有哪些内容没说,以后再补充吧;
今天周日了,本周马上就结束了,所以我还是心血来潮的记录一下本次面试吧
—————————————————————————————————————————————————
富途 专业一面
日期:本周一下午2点
面试官:组长级别的一个小姐姐
面试时长:1h30min(u1s1面试时间确实长)
面试内容:
1、自我介绍;
2、专业技能上擅长;
3、擅长的技能延伸,我这里擅长 客户端 性能,所以对应的就延伸这块的内容,比如:性能测试执行流程, 客户端 性能关注指标,具体的话如:流畅度问题,FPS,Jank问题解释等;
4、手写测试用例,给了3min,手写微信朋友圈评论功能要覆盖的功能测试点;
5、逻辑智力题:
1> ABCDE五个人过河问题,五个人分别过河时间不同,分别为1-3-5-10-11好像是这几个数,记不大清楚了,一个船容纳2个人,岸边可以留人,求过河的最短时间是多少?【这题答的不太好,虽然写出来了,但是却让面试官提醒了两次才做对的,有点丢人】
2>这道逻辑题有点忘记是啥题了,过太久了,反正这道题不难,记得是写出来了。
6、手撕代码题:
1、 斐波那契数列 实现;
2、无序整型数组中的第二小数;【面试官提示:不可以使用内置函数, 排序 等方法】
3、迷宫问题;
整体难度很小,偏简单
7、网络协议了解么?逮着问了一下TCP,HTTP相关的问题;
8、操作系统了解么?也逮着问了一些操作系统上的问题,如:
1>进程管理;
2>进程,线程概念、关系;
3>死锁知道么?什么是死锁?如何避免?
操作 系统这块答的不好,貌似答错了,我还自信满满的跟面试官说,还好小姐姐没说啥,只是有点疑惑,随后差不多完了,说这边给我通过,让我私底下自己补补协议还有操作系统相关的内容,真的很好 ,i了 i了;
—————————————————————————————————————————————————
富途 专业二面
日期:本周三下午4点
面试官:负责人级别的一个小哥哥
面试时长:1h30min~2h(这个时长更离谱)
面试内容:
1、依然是自我介绍;
2、 项目 了解以及擅长技能的延伸,跟昨天的面试套路有点像,但是明显考察的维度不同了,已上升到了一个leader维度去思考问题了;
1>你是如何进行 客户端 性能测试的?
2>你进行该流程中是如何发现问题,分析问题并且解决问题的?
3>如何给你一个你未使用过的并且市面上也无相关竞品的情况,你想分析该app的 客户端 性能,你会如何去做?
...应该还有,但是记不清还有什么问题了?
3、知道动态链接库么?我说不清楚,然后又说,不知道没关系,请问:你请求这个链接库,这个库里有一个100M的库文件,有100个1M的库文件,哪个读取会快?并问为啥?
4、从你点击一个app应用进入到这个app中时,启动的这段时间加载时间很久,请问这个过程都发生了一些什么?并且为啥加载时间会这么久?
5、逻辑智力题:【这次的问题是纸质题,当着面试官的面回答】
1>一道网关、PC 、路由器相关的问题,提供问题思路以及解决方案,此题稍难,并且会有一点点的意思,挺好的,特别考察测试思维跟宏观结构,值得一做;
2>五个人跑出跑道的最长时间,最短时间问题,思路应该是对的,一次做出来了,但是貌似最长时间算错了,解释了思路以后,看我最长算错了,但是答案非常接近就没继续问;
3>求最大最小值,不能 排序 ,不能内置函数,不能各种偷懒反正就是;
6、手撕代码题:
就是上面逻辑题第三个,提供出思路以后,有几种写几种;
7、协议这块了解么?说一下TCP,UDP那些有的没的;
随后二面应该就差不多,没其他问题了应该,主要时间确实有点久了,确实记不大清还有哪些遗漏没想起来了的;
—————————————————————————————————————————————————
富途 专业三面
日期:本周五下午4点
面试官:一个年纪稍涨一些的一个哥哥,级别应该是面的人里最高的了
面试时长:40~50min
面试内容:
面试前先跟我说了一下此次面试的流程与特征:
1>面试过程会非常的紧凑,问题会比较密集做好准备;
2>面试过程中会经常性的打断你,这就涉及到一个面试礼仪的问题,不是不尊重你,是确实时间会比较紧张;
3>面试的问题全在我电脑上,我会一一去问,但是不方便给你看;
这个提醒确实比较好,以至于后面不会误解接下来的面试状态;
1、自我介绍;
2、毕业院校;
3、手里有offer么?薪资大概多少方便说一下么?
4、你这之前从互娱出来,薪资不该会这样啊【吐槽了一小下】;
5、手写网络层模型,不论是7层还是4层都可以;
6、写出来之后问TCP属于哪层?UDP属于哪层?
7、还有其他协议么?分别属于哪层?为啥属于这层?
8、手写TCP协议的三次握手,四次挥手的全过程,包括报文发送细节上的东西
9、TCP握手阶段可以反过来么?就是服务端发送, 客户端 接受这样的;
10、TCP挥手阶段双向确认可以按一条流程执行么?不要两次互相确认?【这个是真不知道,就只能按自己的逻辑分析了一下答了一下】
11、操作系统了解多么?
1>线程,进程概念、区别
2>一个线程有多少个堆栈?
3>死锁知道么?解释一下
4>死锁是进程资源被占用,那2个进程需要至少多少个资源才会发生死锁?
...后续的就记不大清楚
12、逻辑智力题:【该题需要你听面试官说,然后听完再复述一遍,没问题才开始答题,挺复杂的,反正一定要注意听面试官讲,不然让面试官后续答题过程再给你复述一遍,挺丢人的】
1>老王是个生意人,30块钱进来一批鞋子,计划70块钱卖,但是销量不好,就打五折进行出售,此时有一个顾客过来买,给了100块钱整的,但是老王找不开钱,就去隔壁老李家换了20张5块的,随后找钱给顾客,顾客走了,之后老李说,你给我的那个100块是假的,随后老王只能还了老李真钱。
问:
我刚叙述的过程中,找人换钱找的是谁?
这个鞋子打五折是多少钱?
老王亏了多少钱?
2>8个乒乓球,都一样,其中一个重一些,用最快的方法测出那个重的乒乓球;
综上所述,该题难度偏低,很简单,但是第一题,做了四次才做出来,写一次答案,对了一下,错误,面试官就让重新算一下,不对。好丢人,哇。
13、手撕代码题:
给你三个数,找出给你的三个数中的第二大的数;
老规矩,不准用 排序 ,不准用内置等等一系列的骚操作,复杂度O(1),简单的要死,但是却没理解明白题,蛋疼,花了好久才做出来,哭死,最近做惯ACM了,核心反而不会用了,逗死了。
—————————————————————————————————————————————————
以上就是三次的专业技术面了, 不清楚最后还有没有HR面了,整体难度确实不大,但是面试周期确实长,下周马上就到了,只能说许愿一下HR面,没有的话就只能去高通了,真的不太想去高通,唉。。。就这样吧,希望对各位有帮助,有后续的话,及时跟进一下,886,各位!
本周三通知,已凉。不清楚凉在哪,没说。一头雾水
全部评论
(6) 回帖