有些题目时间久了记不太清啦,大家凑合看!
本人非科班,没有大项目,可能问的问题相对简单啦!😃😃
一面(4.2):
1.八种基本数据类型,各自占用字节数,short,int取值范围.
2.JAVA集合框架说一下?分别用在哪些场景下?
3.TreeSet怎么实现有序的?常用在什么场景?
4.HashMap了解吗?那必然了解哈哈哈,从Hash计算说起,说了一大堆!
5.HashMap并发问题,详细举例?ConcurrentHashMap了解吗?
6.听你讲的很多很全面了,那么synchronized和cas在其中具体怎么用的?为什么这么用?
7.synchronized底层机制详细说一下,三种锁分别应对哪种情况?
8.提到了对象头MarkWord,其中存了哪些信息?分别占几个字节?升级锁的过程中对象头怎么变化?
9.Lock了解吗?AQS了解吗?详细说说?
10.聊一聊计网,三次握手说一说?
11.怎么判断请求和响应是我想要的?有什么机制在里面?
12.序列号Seq有啥用?哪些地方用得到?第三次握手有什么实际意义?
13.聊一聊JVM?内存分区,分别存放什么?
14.Stackoverflow和OutOfMemory分别是出现了什么问题?是什么样的概念?
15.垃圾回收的作用?有哪些参数可以调优?用过调优吗?
16.说说垃圾回收器?分别有什么特点?
17.挑一个你最熟悉的(CMS)再展开一下?
18.数据库隔离级别?Mysql默认是哪个?靠什么保证实现?
19.B+树的定义?优点?聚簇索引?
20.还剩五分钟,写道题吧,leetcode股票最大利润
清明节假期前一天,面试官说正常直接安排二面了,但是部门都请假溜了,没啥人hhhh
面完HR直接加了微信,约了节后时间
二面(4.7)
1.聊了聊项目,就一个很小的课设项目,成绩管理系统
问了问数据表结构设计,要是发生改变怎么优化?了不了解mysql中的枚举类型,知道怎么查询吗?TOP N问题?还有几个记不清了
2.问树?了解哪些种类,数学定义分别是,优点缺点分别是?分别有啥应用场景?
3.Mysql中的索引有哪些?详细说说?
4.Hash索引和B+树?举个例子说说怎么用?有啥优点缺点?
5.Redis了解吗?
6.过期时间是怎么把保证的?设置了过期时间,到时间一定过期吗?
7.Redis实现分布式锁了解吗?具体说说,存在什么问题?还知道其他实现分布式锁的技术嘛?
8.集群的概念?意义?实现?用过吗?Redis集群的系统构成?
9.Redis有哪些数据结构?分别举一个常见的应用?
10.跳表知道吗?有什么优势?有什么应用?和其他数据结构做个对比?
11.聊聊实验室项目,非科班的做通信的,给面试官大概介绍了一些,面试官追问个人负责的模块,系统调试中遇到的问题?怎么团队联调的?
12.简历上写了个专利,仔细问了问.
13.还有十分钟写俩题?
1)手写一个单例模式,讲讲volatile和syn的作用,举个场景例子?还有别的方式嘛?再写一种?
2)二叉树层序遍历?
面完就直接约三面了,HR说约第二天,感觉自己没准备好?延迟到了12号哈哈。
三面(4.12)
面试官应该是个大leader,开会迟到了10分钟,整个过程单调且枯燥,手动狗头😆😆😆
1.自我介绍?
2.问了问实验室课题?
3.对语言的要求,对JAVA有强制要求吗?
4.上来就写题,二叉树镜像?
我写了个递归,面试官:讲讲怎么个过程,为什么这么交换?
面试官:还有别的方法吗?我:用栈啊?面试官:写一个吧。
5.sql题目:
用户表:ID,名字
订单表:名字,金额,订单号,下单时间
1)查询在2020.9.1日购买金额超过5000的订单的信息和用户信息?
2)查询历史购买金额最多的TOPN和详细信息?
勉勉强强写了,但是自己知道有问题,属实太久没写sql了,面试官表情不太好看,我赶紧解释哈哈😥😥😥
有人来喊面试官,貌似又要开会哈哈🤣🤣🤣
6.什么时候可以来实习?实习多久?
7.反问?工作职责,技术栈?
面试官说马上开会,有机会再说
HR面(4.13)
下午5点通知,6点面试
1.自我介绍,老一套
2.面试复盘,还好我有提前准备.
3.还有其他offer吗,阿里HR面等结果等了一周了,哪个部门?xxx
4.怎么看待这两个公司,有倾向性嘛?
5.有了解过我们部门嘛?
6.字节的面试体验和总结?
7.对于腾讯 阿里 字节这些大厂的比较和认识?
8.如果可以发offer,能不能确定来?
HR说后面就是审offer了,希望别出幺蛾子,很想去字节!newcoder 许愿!😋😋😋
全部评论
(3) 回帖