27武汉某百人小厂(已OC)

一、先写了一份笔试题,难度类似八股(涉及面主要在Javase,jvm,juc)
二、自我介绍(这里比较短,因为我没有介绍实习项目,我以为他会问就没有展开说)
三、八股
先是常见的Javase部分
1.两个integer类型==号结果是false,这是为什么
2.常见的集合类型有哪些(这里说我们项目中最常用的感觉是map,因为Redis的hash也要传map什么的,所以后面就对map开始发问)
3.那map的底层是什么,扩容机制
4.那hashmap是线程安全的吗
5.你说concurrenthashmap是线程安全,那讲讲concurrenthashmap的底层
6.那concurrenthashmap是在哪加锁
7.你有了解加的是什么锁吗(只说了CAS,因为不了解juc,这里只扛到这层了)
8.知道stream流吗,讲讲什么是stream流,有什么用(这部分没背八股,好在上家公司用的比较多这里用大白话讲了下,就是类似工厂流水线,一般我们用来批处理)
9.那stream流可以存储元素吗
10.什么样的元素可以使用stream流(完全不知道,技术官老哥人很好,看我半天不知道和我说了句函数式接口,这个也不知道他又给我讲,哭死)
11.String类型一个是new出来的一个是””直接赋值,==结果是一样的吗
12.了解字符串常量池吗,是干嘛的
13.那你有了解juc么(老哥尝试性的问了一个juc的问题,看我完全不会他说那我不问了,哭死老哥,我回去一定恶补juc)
14.多线程环境下在hashmap中添加元素会出现什么问题
15.那ArrayList是线程安全吗
16.如果我这里有100个线程,分别往ArrayList中加元素,会出现什么问题(这个八股没有准备,但是老哥人真的很好,引导我让我仔细想想,这里我只想到了可能会数据覆盖的情况)
17.你们项目中用过泛型吗,怎么限定泛型的可用类型(以前Javase学过后再也没接触了,还是得多看源码啊,这里说了个super,extends死活想不起来了)
这里实在憋不住了,看他一直在拷打八股没问实习项目,我直接毛遂自荐了,主动出击问他想不想听我讲一下实习项目,老哥笑了笑说可以,这里开始吟唱自己准备的项目八股(有点紧张语速太快了,可能就讲了七八分钟?)
18-20.问了几个项目问题
21.Redis有哪些过期策略(因为我实习八股主要围绕Redis讲了,所以这里Redis问的就没那么多了)
22.Spring中事务的原理知道吗
23. 那AOP的原理了解吗,spring aop默认使用什么代理
24.了解单例模式吗,都有哪几种模式
25.那你遇到过单例模式吗
26.MySQL的sql语句执行过程有了解吗
27.MySQL的innodb引擎默认的数据结构是什么
28.B+树的特点有哪些
29.你有用过索引吗什么是索引,都有哪些常用的索引类型
30.哪些情况下索引会失效
31.你知道回表吗
32.那什么是覆盖索引
33.那你用过MySQL的事务吗,有哪些隔离级别,默认是哪个隔离级别
34.最后问了几个不相关的问题,比如你大二这学期怎么去实习的,直接旷课裸考吗
全部评论
mark学习了
点赞 回复 分享
发布于 06-23 15:36 湖南
哪个厂方便说一下吗hxd
点赞 回复 分享
发布于 06-20 20:30 湖北
八股很细啊
点赞 回复 分享
发布于 06-20 10:32 湖北
忍耐王
点赞 回复 分享
发布于 06-15 21:21 上海
mark
点赞 回复 分享
发布于 06-15 15:15 河南

相关推荐

06-18 16:45
门头沟学院 Java
玩脱了,吊着两家结果两家都不要鼠鼠了,我真想给自己两巴掌。
凉风落木楚山秋:当作是你把这两家公司从地球开除了就行了
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-02 17:28
25届每天都在焦虑找工作的事情0offer情绪一直很低落硬撑着面了一个岗位岗位有应酬的成分面试的时候hr给我出各种场景题问的问题比较犀利 有点压力面的感觉感觉有点回答不上来本来就压抑的情绪瞬间爆发了呢一瞬间特别想哭觉得自己特别没用没绷住掉眼泪了事后想想觉得自己挺有病的 真的破大防了
喜欢唱跳rap小刺猬...:我觉得没关系吧,之前有一次面试leader给我压力面,我顶住了压力,结果入职的时候发现组里氛围很差,果断跑路。其实从面试就能大概看出组的情况,面试体验好的组倒是不一定好,但是面试体验不好的组。。。就很难说
面试尴尬现场
点赞 评论 收藏
分享
评论
8
43
分享

创作者周榜

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