去哪儿java岗社招面经

一面
1.String类底层实现final作用修饰数组会咋么样

2. StringBuilder作用和buffer区别stringbuilder底层

3.hashmap底层

4.set底层重写了什么hashcode和equall怎么判断是一个对象,怎么放元素hash位置,equall相同

key与value是相同的。关于set有两种说法,

第一个是STL中的set,用的是红黑树;第二个是hash_set,底层用得是hash table。

红黑树与hash table最大的不同是,红黑树是有序结构,而hash table不是。

但不是说set就不能用hash,如果只是判断set中的元素是否存在,那么hash显然更合适,

因为set的访问操作时间复杂度是log(N)的,而使用hash底层实现的hash_set是近似O(1)的。

然而,set 应该更加被强调理解为“集合”,

而集合所涉及的操作并、交、差等,即STL提供的如交集set_intersection()、并集set_union()、

差集set_difference()和对称差集set_symmetric_difference(),

都需要进行大量的比较工作,那么使用底层是有序结构的红黑树就十分恰当了,这也是其相对hash结构的优势所在。】

5.concurenthashmap底层为什么安全

6.volitile sychoronized底层

7设计模式

8.mysql并发问题

9.创建线程方式runnable callable【接口】区别怎么使用,start

10 分代

 二面

1:上来我刚准备自我介绍,面试官说不用了

2:hashmap 为什么用数组,其他的解决冲突的方式

3:平衡二叉树和二叉搜索树,红黑树

4:5 层网络模型,网关,局域网,tcp 报文头部有哪些字段,数据链路层的协议

5:现代操作系统为什么是多进程的,内存管理

6:设计一个包含学生老师和课程信息的表结构,我说3 张表,他说3张表肯定不对

7:写sql语句

8:礼拜一到礼拜日的字符串到整数的转换"123"->00000111->7

8:写linux 命令

 

#去哪儿##java工程师##面经##社招#
全部评论
这是几年经验啊?
点赞 回复 分享
发布于 2021-08-15 21:41

相关推荐

不愿透露姓名的神秘牛友
10-15 14:22
点赞 评论 收藏
分享
评论
2
28
分享
正在热议
# 25届秋招总结 #
441069次浏览 4495人参与
# 春招别灰心,我们一人来一句鼓励 #
41545次浏览 524人参与
# 北方华创开奖 #
107338次浏览 599人参与
# 地方国企笔面经互助 #
7937次浏览 18人参与
# 同bg的你秋招战况如何? #
75837次浏览 554人参与
# 虾皮求职进展汇总 #
114640次浏览 885人参与
# 阿里云管培生offer #
119971次浏览 2219人参与
# 实习,投递多份简历没人回复怎么办 #
2454217次浏览 34849人参与
# 实习必须要去大厂吗? #
55703次浏览 960人参与
# 提前批简历挂麻了怎么办 #
149846次浏览 1977人参与
# 投递实习岗位前的准备 #
1195775次浏览 18547人参与
# 你投递的公司有几家约面了? #
33182次浏览 188人参与
# 双非本科求职如何逆袭 #
661978次浏览 7394人参与
# 如果公司给你放一天假,你会怎么度过? #
4734次浏览 55人参与
# 机械人春招想让哪家公司来捞你? #
157608次浏览 2267人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
11417次浏览 276人参与
# 发工资后,你做的第一件事是什么 #
12467次浏览 61人参与
# 工作中,努力重要还是选择重要? #
35657次浏览 384人参与
# 参加完秋招的机械人,还参加春招吗? #
20096次浏览 240人参与
# 我的上岸简历长这样 #
451947次浏览 8088人参与
# 实习想申请秋招offer,能不能argue薪资 #
39252次浏览 314人参与
# 非技术岗是怎么找实习的 #
155859次浏览 2120人参与
牛客网
牛客企业服务