网易有道二面凉经

今天网易终于把我挂掉了,继续笔继续面😫分享一下面经顺便攒攒人品。
4-7一面 42min
自我介绍
Java的基本数据类型
int的大小
为什么要使用包装类
==和equals
Equals和hashcode
为什么要用这俩
集合类有哪些
ArrayList和LinkedList的区别
int[] a=new int[1024*1024]在内存中是连续的吗(堆中连续,操作系统可能不连续)
操作系统的内存管理,段页式
泛型
Jvm如何给程序分配内存
Java怎么执行.class文件的
final
Java内存模型
静态代码块和代码块
类的加载机制
Volatile关键字
什么时候会发生重排序(编译,cpu运行也有可能)
Bio和Nio
Nio原理
Springboot的注解
Mysql的索引底层
节点(页)的大小是什么规定的
Redis单线程,为什么快
算法:根据数组建二叉树
总的来说一面比较简单,我这个菜鸡都答上来不少。

4-14 二面 1h
二面当时答得很差,没有当时就写面经,有一些可能忘了
自我介绍
java的集合
说一个最熟悉的,后面会问这个(说了map)
说说hashmap(背了一堆原理)
按照key排序的map有哪些?(只知道treemap)
hashmap使用要注意什么(背八股选手根本不会,只说了key尽量用string)
hashmap如何做到一个key对应多个value(这个我脑抽了当时没想出来)
java并发了解多少(说了sychronized锁和lock锁)
说一下sychronized锁(开始背原理,然后面试官说不用背这么多原理,说说应用,我哭了)
说一下lock锁(忘记这里怎么说的了)
还有没有轻量级的一些并发实现(当时还没有系统地把并发串起来,这里卡了一会,后面说了volatile)
volatile实现了什么
volatile怎么用更高效(根本不会)
还有没有轻量级的并发(绞尽脑汁想出了了CAS,说了下它的原理和ABA问题,解决ABA问题要带版本号,这里给自己埋坑了)
那你说说Java里有什么带版本号的类(这个我不会,而且忘记还有原子类了,说了个unsafe,面试官说unsafe不能直接用吧,我又说了AQS,后面一查是AtomicStampedReference)
Java死锁策略(不了解,说了操作系统的几个)
redis使用注意
知道哪些设计原则(没准备,上学期学的都忘了,只说了个开闭原则)
面试官看我说不上来,问设计模式呢(这里我准备的时候想的是了解几个到时候说实现,没想到面试官让我知道多少说多少,G)
问测试框架(GG,根本没准备,当时连黑盒白盒都没想到,只说了基本路径覆盖,单元测试,工具还忘了)
设计题,实现一个线程安全的,有节点数量限制的map,当节点数量超过数量限制时,淘汰key和value加起来size最大的节点,只用写put方法,还允许我上网搜(我想的就是LRU算法改进,但是只写出来concurrenthashmap和链表,没吃透LRU,看了网上的代码也无从下手,总之就是G)
反问(当时心态已经崩了,面试官很详细地给我介绍了他们的部门业务)
总之,二面面试官很重视应用,我之前面试被问的大部分是原理,没准备,看来还是应用原理两手抓才行┭┮﹏┭┮
还是自己太菜了,大佬们别嫌弃我。

继续努力吧😫
#java实习##春招##面经#
全部评论
有大佬评价一下二面的难度吗😅我感觉一面还好都是基础八股 二面这问的内容是想招个懂王吧😥
点赞 回复 分享
发布于 2022-05-07 10:09
加油加油!!
点赞 回复 分享
发布于 2022-05-07 00:45

相关推荐

行云流水1971:这份实习简历的优化建议: 结构清晰化:拆分 “校园经历”“实习经历” 板块(当前内容混杂),按 “实习→校园→技能” 逻辑排版,求职意向明确为具体岗位(如 “市场 / 运营实习生”)。 经历具象化:现有描述偏流程,需补充 “动作 + 数据”,比如校园活动 “负责宣传” 可加 “运营公众号发布 5 篇推文,阅读量超 2000+,带动 300 + 人参与”;实习内容补充 “协助完成 XX 任务,效率提升 X%”。 岗位匹配度:锚定目标岗位能力,比如申请运营岗,突出 “内容编辑、活动执行” 相关动作;申请市场岗,强化 “资源对接、数据统计” 细节。 信息精简:删减冗余表述(如重复的 “负责”),用短句分点,比如 “策划校园招聘会:联系 10 + 企业,组织 200 + 学生参与,到场率达 85%”。 技能落地:将 “Office、PS” 绑定经历,比如 “用 Excel 整理活动数据,输出 3 份分析表;用 PS 设计 2 张活动海报”,避免技能单独罗列。 优化后需强化 “经历 - 能力 - 岗位需求” 的关联,让实习 / 校园经历的价值更直观。 若需要进一步优化服务,私信
实习,投递多份简历没人回...
点赞 评论 收藏
分享
bg双非本科,方向是嵌入式。这次秋招一共拿到了 8 个 offer,最高年包 40w,中间也有一段在海康的实习经历,还有几次国家级竞赛。写这篇不是想证明什么,只是想把自己走过的这条路,尽量讲清楚一点,给同样背景的人一个参考。一、我一开始也很迷茫刚决定走嵌入式的时候,其实并没有一个特别清晰的规划。网上的信息很零散,有人说一定要懂底层,有人说项目更重要,也有人建议直接转方向。很多时候都是在怀疑:1.自己这种背景到底有没有机会2.现在学的东西到底有没有用3.是不是已经开始晚了这些问题,我当时一个都没答案。二、现在回头看,我主要做对了这几件事第一,方向尽早确定,但不把自己锁死。我比较早就确定了嵌入式这个大方向,但具体做哪一块,是在项目、竞赛和实习中慢慢调整的,而不是一开始就给自己下结论。第二,用项目和竞赛去“证明能力”,而不是堆技术名词。我不会刻意追求学得多全面,而是确保自己参与的每个项目,都能讲清楚:我负责了什么、遇到了什么问题、最后是怎么解决的。第三,尽早接触真实的工程环境。在海康实习的那段时间,对我触动挺大的。我开始意识到,企业更看重的是代码结构、逻辑清晰度,以及你能不能把事情说清楚,而不只是会不会某个知识点。第四,把秋招当成一个需要长期迭代的过程。简历不是一次写完的,面试表现也不是一次就到位的。我会在每次面试后复盘哪些问题没答好,再针对性补。三、我踩过的一些坑现在看也挺典型的:1.一开始在底层细节上纠结太久,投入产出比不高2.做过项目,但前期不会总结,导致面试表达吃亏3.早期有点害怕面试,准备不充分就去投这些弯路走过之后,才慢慢找到节奏。四、给和我背景相似的人一点建议如果你也是双非,准备走嵌入式,我觉得有几件事挺重要的:1.不用等“准备得差不多了”再投2.项目一定要能讲清楚,而不是做完就算3.不要只盯着技术,多关注表达和逻辑很多时候,差的不是能力,而是呈现方式。五、写在最后这篇总结不是标准答案,只是我个人的一次复盘。后面我会陆续把自己在嵌入式学习、竞赛、实习和秋招中的一些真实经验拆开来讲,希望能对后来的人有点帮助。如果你正好也在这条路上,希望你能少走一点弯路。
x_y_z1:蹲个后续
点赞 评论 收藏
分享
评论
3
15
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务