一共66分钟,其中面试官掉线了一次(字节网不好)
面试官是一个三十多岁的男人,头发不多。
先是自我介绍,介绍完看到我简历上有工业设计专业,问我是不是考研考的计算机(拜托!我一开始就说了我大三!)
面试官说客户端开发不要求相关项目经历,确实问的问题也以考察计算机基础为准。
操作系统
数据结构
计算机网络
项目
问的很简单,甚至不问简历上的项目
问了一下你在这几门课中有什么印象深刻的项目
我当时脑子真的坏掉了,我说了我实现内存管理那个项目,然后他又问了一堆内存管理的问题,问了下具体怎么实现的。我觉得这一par答的不太好
问了一下写项目中有遇到什么代码上的问题吗?
我本来把章总数据库标答又答了一遍,结果不是他想要的。他想要的是代码实现和debug的问题。
我实在想不起来代码上遇到的问题,我随便说了一个前后端数据结构不一致,他问我怎么debug(我觉得这一par都答的挺一般的)
做题
Leetcode easy 617. 合并二叉树
会让你先说思路再开始写。我就说是一个二叉树的前序遍历,说了一下递归终止条件,就开始写了。因为是二叉树,所以不需要写测试用例,只需要把代码写完他人脑编译就行。
反问
总结一下,就是感觉答的还可以,中途面试官掉线了,但是显示是我这边网络不好,我给室友说我掉线了,结果面试官在聊天框打字说他听得到我说话,还好我没说啥大逆不道的话
二面和三面都很水,我觉得参考价值不太大。问的问题有一些相似,所以放在一起说
前情提要:一面给人感觉是完全脱离了简历在问,一直问计算机基础。我有几次想往简历上项目引导都引导失败,面试官主要在问那些有标准答案的问题。二面三面就完全是结合简历在问。
本人简历里是完全没有客户端经验的,前后端都有一些,这一点在自我介绍的时候着重强调了。
自我介绍。
让我从简历上挑一个项目讲讲,我讲了我最熟悉的云平台项目,但是面试官对这块不太熟,没有细问。
看到第二个项目问了一些git相关操作:
有个项目是写markdown编译器的,问了我markdown怎么渲染的(我扯了一堆编译原理相关东西,包括生成的树,然后扯到HTML DOM树了,被问了很多完全没准备的东西。)
问HTML DOM树渲染流程。
前端相关:问了一下Vue 点击button修改元素和纯js修改写法上有什么不同,开了个编辑器让我现场写(完全没准备,写出来了,但是讲得不太好)
最后是一道算法题,题目是英文的,但是很简单。
求根节点到叶节点数字之和
问题都不难,且没有算法题。
自我介绍。
先聊了一下职业规划什么的。我当时提了一下我没有客户端经验但是学习能力还可以,直接给我上了一道英文阅读理解(bushi)
问我用没用过awk,我说完全没接触过,他直接给我贴了一个man awk让我现学,然后问我一个命令的意思。
又聊了一些git使用,问挺深的(感觉主要是简历没客户端所以真的不好聊)
感觉基本上没了?挺轻松的,反问问了一下部门具体业务和客户端职业发展路线,面试官人很好。
比较奇怪的是没有HR面,我三面结束后两天给HR打电话说已经在发offer了,三面结束后的第四天收到的offer。
以上就是本次分享内容,更多大厂Shopee工程师面试经验持续关注六星社区。
想要高效学习,指路微信公众号——【python编程学习圈】每日分享学习干货,关注即可免费领取整套Python零基础到入门资料及学习教程,走过路过,千万不要错过!!快行动起来!!
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!