最近想跳槽,就尝试投简历。刚好某公司给了面试的机会,非常激动。
初面:基本上问的都是基础的,包含一些逻辑思维发散思维的问题。自我感觉回答的不错,面试官那边估计应该也觉得不错,二面通知几乎在一面结束一个小时就下来了。
二面:说实话也是问的一些基础,包括 python 怎么查看数据的类型、进程怎么用、网络协议分层、TCP/UDP/IP 等属于哪层;项目相关的问了一些,也没问太深。另外还有两个逻辑题,例如每天上班电梯都会拥堵,怎么解决?还有个忘记了。说实话,自我感觉都答得不错,毕竟这些都是基础中的基础。剩下的时间持续纠结在为什么离职,以及项目时间短的话要如何做测试这两个问题上。
时间短这个,一开始以为从产品已经提交到测试这里开始,所以就提了测主要功能、减少不必要功能的用例覆盖率来解决。后面提示可以从开发阶段介入,就提了以测试驱动开发、螺旋型开发这两个来解决。
离职原因主要是答得跟领导做事、做人理念不一致(大部分时间给我讲道理,让我觉得我做错了,真心醉了),当时也没想太多,不想顶,也就认了。说下观念不和这个是怎么回事,领导觉得一个人同时做 2 件事才是最大效率,我认为一心一意把现在的事做到精品最好。另外领导总是提出非人能做的事,3 个人要求 1-2 个月开发一个大系统出来,且需求不明确,也不给人、也不给时间。测试这边也差不多,详见我上个吐槽的帖子。(难道领导让开发 2 个月做出 18 个训练模型这种也要跟你说?)。而且当时跟领导一起干,也是类似创业,大家更像是伙伴,没什么上下级观念。
最终收到了被拒邮件,原因是 技术 这块不符合岗位需求!!!说实话一直觉得的确自己技术不好,跟 debugtalk 这样的大神差的不是一点半点,但是整个面试中,有关技术的问题没碰到几乎答不上来的,主要是问的也不深啊!要是问的深一点,结果我什么都答不上来,我认,的确是我技术烂。但是你连一些基础的都没问全啊,类似 python 内存管理机制、数据结构、TCP/IP 协议中一些协议的区别和用途、算法相关一些问题,徒手翻转二叉树、设计模式等。更深入的更是没提!
想来想去,自己也是蛮放不下,就想上来吐槽下,自己也不知对错。发上来也是想跟大家聊聊,挨骂也好,认同也好。