京东软件开发岗面经(社招)

京东

一面

1.tcp和udp的区别,tcp怎么保证可靠连接的,出现网络拥塞怎么解决

2.tcp和udp的报文结构了解么

3.给了一个业务场景写sql语句

4.你们建表会定义自增id么,为什么,自增id用完了怎么办

5.一般你们怎么建mysql索引,基于什么原则,遇到过索引失效的情况么,怎么优化的

6.jvm内存结构,堆结构,栈结构,a+b操作数栈过程,方法返回地址什么时候回收,程序计数器什么时候为空

7.redis实现分布式锁,还有其他方式么,zookeeper怎么实现,各有什么有缺点,你们为什么用redis实现

算法:返回一个树的左视图

二面

1.spring你比较了解哪方面,讲讲,生命周期,bean创建过程

2.使用过事务么,遇到过事务失效的情况么,原因是什么

3.springboot是怎么加载类的,通过什么方式

4.什么对象会进入老年代,eden和survivor比例可以调整么,参数是什么,调整后会有什么问题

5.微信朋友圈设计,点赞,评论功能实现,拉黑呢,redis数据没了怎么办

项目介绍

算法:给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。

请你将两个数相加,并以相同形式返回一个表示和的链表

三面

感觉面试官对es很熟悉,一直问es问题

1.es倒排索引,原理,lucene,分词,分片,副本

2.es写数据原理,数据实时么,为什么不实时,会丢数据么,segment,cache,buffer,translog关系

3.es深度分页,优化

项目介绍

算法:验证二叉搜索树


#面经##社招##京东##软件研发工程师#
全部评论
请问算法题是在IDE上面写的吗,二叉搜索树还需要自己构建一个数吗?
1 回复 分享
发布于 2021-07-21 15:51
算法题写不上来是不是就没戏了
1 回复 分享
发布于 2021-07-20 21:14
老哥啥学历呀,几年经验?
点赞 回复 分享
发布于 2021-07-19 11:27
还在看机会嘛,微软这边有大量HC
点赞 回复 分享
发布于 2021-10-17 22:56

相关推荐

3 81 评论
分享
牛客网
牛客企业服务