我的奇葩面试经历分享:喊价25K,HR 却给了30K。。。
第二轮面试是技术总监面的,技术点没问太多,主要集中在之前的笔试题上,笔试题包括sql的考察,还有几道算法题:找出有序数组中指定元素出现的次数;二叉查找树从小到大排序。因为时间的问题,我主要写了实现思路; 还有一题是,有16瓶水,其中一瓶有毒,小白鼠喝一滴有毒的水一小时后会死,要在一小时找出来哪瓶水有毒最少需要几只小白鼠 在sql的考察这块,面试官看完我的答案后,又改了其中的需求,要求给出sql的实现,另外也问到了sql的执行效率。 这里给大家强调一下,我面的基本上每家公司面试都会问到数据库,所以这块还是挺重要的,需要重点去看 然后关于找出有序数组中指定元素出现次数的问题,原来要求的时间复杂度是O(lgn),后来面试官说不要求任何时间空间复杂度,如何简单的实现,我给出的方案是用HashMap,相同的key每出现一次,value加1 然后是小白鼠问题,说了解题思路,主要就是用位的思想,对16瓶水编码,实际只需要4个位就可以 之后面试官还现场出了别的算法题,我基本都给出了结果,总体而言面试还比较顺畅,之后聊了下职业规划,技术发展,学习新技术的方法,面试官也聊了之后他们准备做的事情,并给我现场演示了他们的项目 最后到了hr面,主要聊了下上家公司离职的原因,公司福利,上下班时间,我的期望薪水,还问到之前有没有带团队的经历等 最终他们在第二周的周四才给出面试通过的结果并表示正在走offer流程,由于CEO不在,在薪资上还没最终确定,我因为有了更满意的offer,因此婉拒了 总结 总结一下,这两个月的面试,我觉得最重要的就是基础和项目这两块,基础一定要扎实,否则第一轮面试可能都过不了。 jvm,并发是非常高频被问到的地方,在开始面试之前一定要好好准备 ,另外也需要有自己非常熟悉的领域,在这个领域里面试官的一切问题你都可以hold住,我觉得,对于这种基础好,而且有自己长处的面试者,面试官没有理由不喜欢。 还有项目这块,对项目的细节一定要清楚,各种方案的设计思路,实现细节等等都要了如指掌,这样在面试官对各种细节的追问下不至于手忙脚乱。 【编辑推荐】
点赞 0 (编辑:上饶站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |