首页 > 字节跳动测试开发一面二面三面面经(已OC)

字节跳动测试开发一面二面三面面经(已OC)

最新更新,oc了!!稍后补上面经! 容我打把lol。

一面:技术广度面, 考察OS、数据库、网络、算法题1个、测试。
    首先怼项目。具体项目不表,涉密。只说应该注意的点:项目一定是要你自己做过的,要对自己的简历负责,写在简历上的项目要做到问啥啥知道。问的特别详细,只要项目不是你做的,两句话就能问的你哑口无言。
    其次考察基础。OS方面:进程与线程的区别
    多进/线程会引发什么问题?
    答出来上一题之后,问怎么解决这些问题?
    网络: 三次握手四次挥手
    怎么破坏3次握手?
    HTTP和HTTPS
    GET和POST
    访问网站的过程
    DB:索引原理、类型。 事务特性。
    手写SQL语句。每个人有N个科目,每个科目都有自己的成绩。查询所有人最小成绩。
    算法题: leetcode1636
    测试:你负责的web项目页面刷不出来了,怎么排查? 
    反问环节
二面:测试、数据库优化、linux深入(三剑客)、算法题2个。(表现不好)
    你做过数据库优化吗?
    你具体怎么做的?用的什么语句?慢查询日志的目录是?
    我按照面试官的方向答的,但是我竟然忘了说最基本的,加索引(我默认为面试官知道。。)。面试官估计是受不了了,问我,索引,用过吗?我一副你怎么问我这个。。这不是明摆着的嘛的样子。。估计他看明白了,不然我这里就减分了。
    面试官让我给他讲了讲最左匹配原则和什么情况下索引失配。
    linux用过什么命令?
    我的回答里没有体现出awk, 所以面试官直接了当的问,如果给你个搜集到的top日志,怎么输出第4列?
    我只能回答说:我忘了... awk print {$3}  具体语法记不清楚了。
    面试官耿直的说:那你linux也不熟啊。(心凉半截) 又问了一些别的linux问题,答上来一半吧。
    如果你现在有一个弹幕服务器的测试需要经过你测试上线,你要怎么办?
    按照面试宝典那套回答,不过不好使。测试计划什么的,真的不好使。这里主要在考察测试思维,所以我从功能测试、界面测试、兼容性、安全性、压测、中断、网络测试等方面进行了考虑。
    面试官对我回答的不满意,一直在问还有吗。我说一句话就问我还有吗。。。感觉offer离我远去。。   
    最后面试官实在看我烂泥扶不上墙,就说,你功能测试的测试点太少了。然后我脑洞大开,哦对,弹幕的颜色,位置、透明度、点赞、回复、+1等功能。面试官还是不满意,不过我已经技穷了。。
    面试官说,嗯,你学过数据结构是吧。我说,嗯,我自学过。 面试官:好的,那我也不为难你。然后就甩我一道leetcode 32。 hard难度的。幸亏我做过。。
    然后面试官对我的算法功底应该还挺满意,代码风格也挺满意。(我写代码喜欢先把思路写在顶头的注释里,对照注释很容易就能翻译成代码)。然后说帮我联系下三面。三面面试官有事,结果二面面试官觉得太无聊,又甩我一道leetcode 1 . 哈哈送分题,我随便写了写就A掉了。 嗯,面试官还挺满意。我觉得要不是最后2道算法题还行,我直接见不到三面了。
三面:项目,随便聊聊,基本就没有涉及技术。
    项目,暂且不表。再次奉劝大家,这些技术大牛真的随便问问就知道项目是不是你做的。他们还会对你对项目的拓展能力,思考能力进行考察。千万不要随便捏造一个项目。没有项目也不要紧,基础好就是王道。
    然后基本就是职业规划,现在公司和字节都给你offer你去哪之类的了。最后反问阶段和面试官聊得挺开心~
三个算法题全A了,3min内搞定。

更多模拟面试

全部评论

(15) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐