面经来源
作者:牛客740319942号 链接:https://www.nowcoder.com/discuss/669721?source_id=discuss_experience_nctrack&channel=-1 来源:牛客网
一开始面试官给我讲了下本次面试的流程,大概面试时间,面试官人很好,很有礼貌。面试过程中我答不上的他也细心引导我,没有为难。
第一个环节,回顾讲解笔试做的三道编程题
我三个题目都是ac75%,挑了两个题目,让我讲解下我的思路,然后分析改进点,为什么有几个case没通过,带我一行一行分析优化,很细心。好评!
第二个环节 问我基础知识加项目细节
1. 容器里面list 数组和链表底层的实现,为什么数组查询快,而链表做不到
2. 问下我mysql表设计的时候怎么建索引
3. 一条查询语句的执行过程,一次完整的io进出
4. 问了我项目中表的结构怎么设计的,各个表之间如果关联的
第三个环节 反问时间
我大概问来下技术栈,做java开发的话,主要的业务是啥。
面试体验非常好,面试官问问题的时候一直在引导我,很细心,一场面试学习了很多东西,这个要好评!
1.公司简介
便利蜂,街边的便利店大家应该都见过,没见过也影响不大。便利店其实是一种传统零售实体,但是跟互联网沾边之后,就用上了互联网的一些套路,不过本质是没有产生太大影响,能买到的东西还是那些,只不过可能变成了无人便利店,店里的食物也由系统控制好坏,做食物的变成了机器人,可以无线充电等等。但你在店里买的关东煮,它就是关东煮,非说跟互联网有关系,只能说程序可以控制食物的生命周期。
百度百科
https://baike.baidu.com/item/%E4%BE%BF%E5%88%A9%E8%9C%82%E5%95%86%E8%B4%B8%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8/20373338?fr=aladdin
2.面试分析
1)面试时间:一般,连问带讲可能会时间长些
2)面试内容:一般,内容确实不多
3)试题难度:初级+
4)试题拓展:一般
5)核心考点:算法+集合+MySQL索引、优化、建表
6)总结:比较在意思维的一次面试,一开始讲解算法题思路,不仅考察面试者的分析能力,而且考察表达能力。后面的基础问题,通过几个问题的引导,最后还是在考察分析能力,不禁让我觉得面试官是想培养一个项目经理或者产品经理。
3.提升建议
1)技术提升:无。
2)面试准备:笔试如果做了算法题,一定要在心里想一遍解题思路,大概率会问到。
3)面试技巧:遇到好的面试官,可以尝试加微信,即使没有成功入职,以后也可能会引导和帮助自己。
大家有什么关于面试想了解的内容,可以在文末留言~