本人是普通二本大学的大三在校生,自学的方向是Java后端开发。校招的时候,投了一家公司的简历。虽然是一家小公司,但效率挺快的,第二天就通知我去面试了;下面我来说说我的经历。

面试时间是:2018/3/22

这家公司是天津的,在杭州有分公司。环境上是有点差强人意的....

到了那,先在前台说明来意,然后等了一会,便有一位小姐姐带我去面试了。面试就在面试官的办公室(所以真的是小公司)。

没有笔试,首先先自我介绍。然后面试官直接根据我投的简历,问我相关的项目上的问题,我大概总结了下:



* 问了项目是如何实现?
* 具体的功能有哪些?
* 项目的亮点在什么地方?
* 项目的亮点有是如何实现的?
* 项目的并发性/高并发有没有考虑过?
* 项目的用户体验有没有考虑过,eg:如果当数据加载过多的时候,如何提高加载速度,提高用户体验。
* 上传文件,当文件过大时,如何限制上传?
* 文件上传时,如何实现?或者文件过大时候,如何提升上传速度等
* 有没有用过什么缓存技术?
* 常用的Tomcat配置文件有哪些...
* 项目的视频是如何存放的?当存放的文件过多的时候,网站加载出现过多的时候,该怎么提高加载速度,提高用户的体验。
* 平时有没有看什么书籍之类的...
* 项目开发中...遇到过什么困难,是如何解决的?
这些都是根据我自身做的项目来提问的,给大家做个参考。

对于项目的功能实现,我回答还是比较好的。但是在后续的一些拓展的问题上(比如项目的并发性等),则大都没有回答上来。

因为真的没有用到过啊...因为我2个项目都是接着做的....所以后续的我也没去管理和去深究这些问题。

至于Java基础,数据结构与算法,spring等都没有问,不过还好没有问,因为我只复习一天Java书就去了。


从这次面试中,发现了自己项目上的不足,但是对基础的问题因为没有提及,所以还不能反映出来,本想着多面试几家,积累经验,但是到写这篇文章为止,还没有其他公司通知我去面试,真是惆怅ing。

最后这家公司也没有再通知我,估计是GG了....

祭奠我的第一次面试...

后续还有面试经验再分享出来吧。