ssm后台数据是为什么是空值_网易后台开发实习生面试总结

回想到网上流传多年的问题:学历重要?还是能力更重要?

上周投了简历,网易HR共来了3个电话(头天晚上两个电话我在做实验没接到,最后第二天中午又给我打了电话),当她来第三个电话的时候,上面的问题在我心中已经有了答案。问我能最后约好视频面试,进入正题,面试官一看就是个年轻的技术人员,顺便接到面试任务,来面一下我,总体面试官很和善,我也很礼貌,他也没有摆架子。

1、做一个自我介绍吧。

2、说一下你这四个项目,都介绍一下。前两个做的是深度学习比赛项目,重点准备了第一个,这个项目我说了四分钟,有点紧张,说话语速有点快(以后一定要放平心态)。面试官做后台的,不懂我的这个项目,也没有提任何问题。

3、第一个项目说完了,他又让我接着说说第二个项目,第二个没含金量,也没什么业务需求,因为是和第一个项目OCR问题差不多,简单说了一分钟不到。

4、第三个项目把面试推向了白热化阶段,哈哈,做了一个和所投岗位相关的项目,用了SSM框架做了一个学生管理系统,当然也是划水,没有准备好,简单描述了我的数据流向,他就问我,你的页面怎么做到刷新和固定的,当时做的时候知道,奈何后台知识没好好准备,本次的最大漏洞,直接说了不会。

5、接下来就是我的第四个项目,国家自然基金项目,科研项目,巴拉巴拉说了一堆论文成果,他也似懂非懂,我的表达、组织能力和语速还有待提高。

面试官:“你为什么用SSM框架?”

我:“效率高,目前市面常用”

面试官:“你说的效率高,是指什么效率,具体点”

我:(心里想哭,这叫什么问题啊,也怪自己没理解透)“就是查询效率高一点。”

面试官:“看你是做大数据的,为什么转后台?”

我:“我比较实在,大数据找工作难,学习时候需要思维跳跃,学历要求等”

面试官:“后台难道不需要你跳跃的思维吗?面试官笑了,如果刨去找工作难易程度,你愿意后台还是深度学习算法”

我:“后台,这也是我对未来发展方向的一个明确。”

面试官:“我们来做一道算法题吧,测试一下你的手写代码能力”

面试官:“你用java是吧?我给你发一个连接,你打开,题目是这样的:实现一个需求,打开一个文档,把该文档里面的注释全部去掉后,保存成另一个文档,你明白我的意思吗?”

我:“明白!(题目明白了,其实也不难,但是这类实际问题手撕代码却是我的弱项,写不出来!)”

面试官:“那你说一下你的思路吧”

我:“我想遍历每一行,当遇到//就给删除,否则就跳过该字符”

面试官:“他不太满意,说如果是多行注释呢?”

我:“我恍然大悟,说那就多考虑几种比较,当遇到/**就遍历下一行,当下一行是*就继续*后面的符号,如果这个符号后面没有/,就直接遍历下一行,知道找到下一行的字符是*/的,然后整体删除”

面试官:“还有其他情况吗?”

我:“考虑了一会,我想暂时只能想到这些,不好意思”

面试官:“没事,我给你点提示,如果双引号里面的/也要删除吗?”(他就揪着这问题不放了)

我:“啊?当然不是,那是字符串,应该跳过(有很多情况,我考虑的太不全面了)”此题以失败告终。

面试官:“看你简历上说http协议比较了解,你跟我说一下,http协议的构成,通信的是什么信息?”我竟然说成了传输控制协议TCP/IP巴拉巴拉。。。

面试官:“我说的是超文本传输协议,你搞搞混了吧?”

我:“(我的妈呀,紧张的记错了,但是http我只会浅层的使用,只知道他的工作流程,这个问题不会)直说不会,面试官很明显四次挥手,说了三次握手,但是他根本对这个不感兴趣,更加确定他是技术派!”

面试官:“垃圾回收机制你说一下”

我:“答了垃圾回收算法,但是没有答常见的垃圾回收器(没准备好,没背下来这个),说了垃圾分代回收,分代原理”

面试官:“你说到了分代回收,为什么分代回收?”

我:“对每个代采取特定的垃圾回收算法,提高垃圾回收效率”

面试官:“你说的效率是指什么效率?每个代具体使用什么GC?”我就是自己作死,面试官顺着问下来的,我没背,不会!

面试官:“那咱们说说多线程,你对进程线程的理解”

我:“答了定义,内存问题,进程线程的关系,多线程的效率等”

面试官:“你说的效率是什么?(有一次具体问我效率,所以以后对这些研究的要更深一点)”

面试官:“你还做过其他的项目吗?”

我:“没有,就写论文了,做的项目比较少”

面试官:“你还有什么想问我的吗?”

我:“你们公司常用的框架是什么?你们用的数据库是什么?Redis用的多吗?实习时间多久”

面试官:“主要是Spring,数据库方面现在都是整体式数据库,MySQL为主,也会涉及到Redis,具体时间3-6个月吧,到时候HR会说。”

面试小结:

整体感觉很好,面试官就像一个年轻的毕业生,刚工作了一两年,但是经验丰富。

1、面经上面的常规问题,不会直白的问,他会直接问为什么这样,需要很深的理解,不是简单地背下来。

2、数据结构问题没涉及,尽管我已经强调了很多次,我对数据结构基本算法比较了解。

3、linux没有涉及

4、对简历项目的自我详述比较看重,解决的问题是重点,和所投岗位不相关也不是一点用没有,面试官主要想看你解决问题的能力,你的表达能力,当然如果相关,那更是锦上添花。

5、集合、源码、八大排序都没问;多线程问的比较少,线程池,创建线程都没问。

6、对手撕代码能力,代码边界,多种情况分析能力比较看重,他会指引你深入分析。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值