楼主22届双非本科,上个月开始投日常实习简历,投了字节总共六个部门,只有成都的飞书部门捞了我,15号约了今天面试,15分钟结束,20分钟后收到感谢信。
1.先自我介绍
2.上来先问项目
这个地方我准备不充分,说的不好,应该很减分。
3.然后先问了解的前端技术,会不会小程序?
???我当时想的我投错岗位了吗,我投的是后台开发啊,然后说自己了解HTML、CSS和JavaScript基础,小程序学校有过培训,然后开始问我JS,很基础,我没答上来。然后无奈的问了句这个岗位需要前端的技术吗?面试官说随便聊聊。
4.我看你用过Spring Boot,你能说说Spring Boot和Spring以及Spring MVC的区别吗?
我讲了Spring Boot是对二者的封装,然后分别说了Spring和Spring MVC的作用。
5.你知道Spring的动态代理吗?
我其实没听说过Spring动态代理,只知道AOP面向切面编程,然后讲了AOP的实现方式。
6.你知道HTTP和HTTPS的区别吗?
7.我看你用过Spring Security,你能讲讲你用Spring Security干过什么吗?讲一下JWT的流程?
然后巴拉巴拉讲Spring Security怎么配置权限控制,感觉没回答到面试官想听的,后面JWT直接坦白没用过。
8.然后问我了不了解Go和Python?
我其实是用过Go的,便说了下自己了解过Go,然后让我讲讲Go,我用Go只做过算法题,也没讲出个巴拉拉,问我有几种数据类型也不知道,还问我用没用Go集成第三方接口,也没答上来,我好菜啊。
9.用过什么数据库,了不了解数据库范式?索引的类型?
巴啦啦讲了一堆,有点离谱,数据库范式这块确实没注意,下去加强一下。索引这一块先脱口而出B+树,后面和面试官沟通了一下是从数据结构的实现角度来答还是别的,然后面试官重复了一下问题。。。我硬着头皮说聚集索引、非聚集索引、主键索引、唯一索引等。这一问面试官问的话该怎么答啊,有没有兄弟们解答一下。
10.看你学过设计模式,讲讲工厂模式?
工厂模式属于比较简单的设计模式,但我写在简历后面,上学期设计模式考试完之后就没复习过了,讲了一点,后面面试官问工厂模式有什么好处,答了实现了对象创建于使用相分离。
11.讲讲Redis有什么数据类型?
答了5种最基本的。
12.如何查看Nginx的配置文件?Nginx配置一个域名该如何配置?
啊这,没想到面试还能这么问,然后说进入conf目录,用cat或者more来访问nginx.conf文件。先给你一颗糖,再打你一巴掌,追问问的我满脸懵逼。
13.讲一下MyBatis和JPA的区别?和hibernate的区别呢?
巴啦啦讲了一下我对MyBatis和JPA的一些理解,坦言hibernate没用过。
最后聊了一下,能在哪实习,憨憨的我直接说我投的是成都的岗位。难道成都不缺人?我应该说哪里都可以?然后问能实习多久,说5个月(有吹的成分)。
然后说和HR沟通一下,算是婉拒了我吧。
总结:
面试官还是比较和善的,面试体验还不错,虽然我这么菜,没表现出很厌烦的感觉。毫无经验送出一血,人生第一次面试以失败告终。因为之前看面经说字节比考算法,校招也比较重视基础,所以在接到面试通知之后,便开始了计算机网络的Java基础的复习,然后面试一点Java没问,网络很少问,估计是招能够立马干活的吧。感觉可能要写前端?或者转语言?
全部评论
(6) 回帖