【每日访谈】YY Live Java开发的一面


浏览:787 次

作者:Xu Y链接:https://www.nowcoder.com/discuss/735887?source_id=discuss_experience_nctrack& ; 频道=-1来源:牛科网

1.自我介绍

2.公共集合类,然后选择熟悉的介绍(直接Hashmap)

3.JVM垃圾收集算法,垃圾收集过程

4.MySQL的四个特性(特别是如何实现持久性(两阶段提交))、底层索引实现和事务隔离级别实现

5.Redis的五个对象及其底层数据结构

6.计算机网络OSI七层模型,介绍各层的作用

7.介绍项目(项目描述,你负责什么,遇到的困难,如何解决,你负责的模块,当你是团队负责人时如何分配工作内容和管理,并选择一个模块进行详细讨论)

8.在项目中将Reids作为缓存的原因和考虑因素

9.如何实现缓存一致性以及如何解决(延迟双重删除)

10.询问(面试官部门、业务和新人培训策略)

需要35分钟。面试官基本上根据我的简历提问

1.公司简介

YY直播,唉,这一场有感觉。据估计,年轻人不知道这个平台。YY繁荣的时候,没有微信,QQ只是一种常见的社交工具,智能手机也不受欢迎。各种团体在YY的语音平台上散布分支,尤其是影响力最大的游戏公会。我还记得数百人在讲台上一起战斗,数百人在耳机里一起喊口号,每个人互相鼓励和欢呼的震撼。然而,这些已经一去不复返了。手游时代,公会的衰落,一个时代的结束就是另一个时代开始。哈哈~遥不可及,总之,YY已经存在了很长一段时间,但在这个时代,它是否还能破风破浪还不得而知。

2.面试分析

1) 面试时间:35分钟

2) 面试内容:少

3) 试题难度:初级+

4) 试题扩展:更少

5) 核心考点:集合+JVM+MySQL+redis+计算机网络+项目

6) 总结:面试时间很短,面试问题也很保守,没有难度,没有极限挑战,这是一次常规面试,但这不是一件坏事。如果面试的内容与下班后的内容相匹配,为什么不呢?为什么我们必须用难题迫使面试官在面试中走到死胡同?面试内容是一个常见的热点话题,整个面试过程也很稳定。我不会再说了。然而,我已经谈论这个项目很久了。由此可见,本次面试的最终结果是选择可以直接开始工作的候选人。这对于没有实际开发经验和在学校没有项目开发经验的应届毕业生来说可能不是很友好。

3.改进建议

1) 技术改进:Java中的集合基本上是必须的。原因是在编写代码时,无论使用什么函数,都会使用集合。即使最初不使用,也会随着业务需求的变化而使用。因此,必须充分理解该集合。收藏的内容既深又浅。简单的是分析不同类之间的差异,而困难的是分析并发环境中集合的使用。这些都应该掌握,因为它们可能会在实际工作中使用。对于公司来说,提前掌握将在实际工作中使用的技术原理将节省大量培训工作。

2) 面试准备:长期经营的公司会有各种各样的隐患。当你去面试时,你应该注意不要踩雷。安静的面试很好。老公司真的需要新鲜血液,但你不想让每个人在到达时都热血沸腾。

3) 面试技巧,这样的基本公司内容不能保密,更不用说更重要的信息了。你可以问很多问题,但不能涉及隐私。

如果你对面试有什么想知道的,可以在文章末尾留言~

相关资讯:
APP项目开发流程

APP项目开发流程

查看
软件外包开发过程

软件外包开发过程

查看
软件外包项目开发过程

软件外包项目开发过程

查看
如何找到一家满意的软件项目外包公司

如何找到一家满意的软件项目外包公司

查看
寻找优质APP外包公司

寻找优质APP外包公司

查看