第一次去面试的体验

今天早上我去了一家小厂面试,面的是Java实习岗位,在场的包括我有4位一起面这个岗位。 全部流程:

  1. 填资料
  2. 全部面试人员去会议室等待面试(我还以为是一对一面试,没想到是一起面试)
  3. 自我介绍
  4. 面试官问:“员工表,场景:员工姓名有重名,设计sql统计哪个名字重名最多(大概是这个意思)”
  5. 面试官问:“使用group by之后怎么再判断查询”
  6. 面试官问:“2个变量,不浪费资源的情况下,调换变类的值
  7. 说项目
  8. 面试官问我:“说一下mysql的锁”
  9. 面试官问:“java,有一部分代码被本地锁包围住,请问其他的方法能修改被锁包围的变量吗?”

4问

我说:可以使用group by对姓名进行分组

5问

我没理解到面试官的意思。所以我没说话,被其他人说了

6问

这道题我太熟了。使用简单的加减法就可以解决。 轮到我回答的时候,有点紧张,思维混乱,说得一塌糊涂。 不过我及时补充了一下。就是下面代码的意思。 a = a + b; b = a - b; a = a -b;

7问

主要是说自己在项目中做了什么事。我巴拉巴拉了一大堆。因为是自己从0到1手敲的项目,说得比较详细。而且面试官还问了我私聊功能是怎么实习的,我主要说了后端的实现,创建连接做了什么、接收到信息做了什么,前端就提了一下http协议要转换成tcp协议,就没了。

8问

面试官单独问我mysql的锁。我靠,我只会crud啊。我就瞎说了一下,我主要用了java里面的本地锁,然后还说了项目是单机项目,等到分布式再换成redisson

9问

面试官听到我说到java的本地锁,才会问这个。4个面试人员都说修改不了。事后面试官说可以修改到,理由是只要不去抢那把锁,你其他方法想修改就修改。原来你小子说的是全局变量。

总结

没问八股文是万幸,就怕一上来啥都答不出。而且这家小公司也赶时间的,居然4个人一起面试。总体上感觉可能无了,面试官说很高兴与你们在一起交流,剩下就等通知吧。

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
闪亮的脑门
下载 APP