加油淦!

一家小公司的面试,因为是第一次面试,所以复盘一下
Integer v1=10, int v2=10  v1==v2  结果是true还是false 
如果是两个integer变量呢
第一个是true,第二个是false ,因为第二个会比较内存地址,第一个是比较数值。

hashset底层结构是什么样子的。
hashset底层是hashmap,key存的是hashcode,以保证值不相同。
Hashmap是什么,为什么必须是2的n次方大小
hashmap底层是数组➕链表➕红黑树实现。2的n次方是为了保证扩容的时候尽量减少hash碰撞,尽量使hash结果均匀。
hashcode是什么,hashcode和equals关系
hash将任意一个对象根据指定算法,转换成一个32位的int数据。equals相等的两个对象,hashcode一定相等,hashcode相等的两个对象equal不一定相等

遍历1-10,并输出,使数字越大,输出概率越大。
将1-10分别按照数量存入数组,数量多的概率就大了。

MySQL 隔离级别有哪几种,每种会导致什么问题。
读已提交,读未提交,可重复度,串行读
读已经提交产生赃读,幻读,不可重复度
读未提交 产生不可重复读,幻读
可重复度  产生幻读
可串行化  并发性能差

幻读和赃读的区别,还有不可重复度
不可重复度,顾名思义,就是两次读入的数据会不一致,因为中间有一个修改数据库操作发生在两个读操作之间。
赃读,就是先修改数据库,再读数据库,结果发现,读到了修改数据库之前的数据,因为读已提交。而修改事务未提交,本质就是读到的数据不够新
幻读,就是两次修改数据库事务,第二次修改发现存在第一次操作未修改的事务。因为可重复读



#2022春招##腾讯#
全部评论

相关推荐

06-25 16:00
武汉大学 Java
工科研究生底薪工资就开3k啊??
机械打工仔:写文章提成的岗位工资低,你怪工科?
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
今天 12:11
我最近都有点不想活了,天天早10晚11的,还问我爱不爱她目前的状态别说爱谁了,没扇谁就不错了。是不是大家都是一进节子,只有工作没有爱情了
AzureSkies:在字节的时候找的就是字节的,飞书太适合恋爱人士了,能看到是不是已读,是不是在会议中。简直冥婚好伴侣
投递字节跳动等公司9个岗位
点赞 评论 收藏
分享
屌丝逆袭咸鱼计划:心态摆好,man,晚点找早点找到最后都是为了提升自己好进正职,努力提升自己才是最关键的😤难道说现在找不到找的太晚了就炸了可以鸡鸡了吗😤早实习晚实习不都是为了以后多积累,大四学长有的秋招进的也不妨碍有的春招进,人生就这样
点赞 评论 收藏
分享
06-10 21:15
门头沟学院 Java
宁阿:好多这种没🧠的公司,他们估计都不知道毕业的人不能给安排实习岗
实习吐槽大会
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-26 14:50
人力小鱼姐:有后面墨迹那两句的时间问题早回答完了
点赞 评论 收藏
分享
评论
2
2
分享

创作者周榜

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