京东 后端开发实习生 京东零售-平台营销中心 44min

1) 对京东有什么了解

2) 不用自我介绍了

3) 问了实习时长和base地

4) 问在实习中比较有挑战的技术点

5) 联合索引

6) 索引失效场景

Where 字符串转成数字作比较,索引失效后怎么优化

t表有3个字段,A,B,C建了联合索引(A,B,C)

Select * from t where a = 3 and b > 5;

Select * from t where b > 5 and a = 3;

Select * from t where a = 3 and b > 5 and c > 7;

Select * from t where a < 3;

Select * from t where a <= 3;

上面那些语句会用到索引

7) Join语句场景

T1表

Id name

1 A

2 B

3 C

T2表

name score

A 1

A 2

B 1

Select * from t1 left join t2 on t1.name = t2.name; 返回几行

Select * from t1 left join t2 on t1.name = t2.name and t2.name is not null;返回几行

Select * from t1 left join t2 on t1.name = t2.name where t2.name is not null;返回几行

8) Java有哪些锁

9) 使用过什么线程池,ThreadPollExecutor有接触过吗?SingleThreadPollExecutor有接触过吗?

10) 死锁是什么

11) 线程和进程的区别

12) 手撕:开IDEA反转链表

全部评论
请问是哪个组
点赞 回复 分享
发布于 01-12 00:49 北京
求后续哥
点赞 回复 分享
发布于 01-10 23:37 北京
兄弟有后续吗
点赞 回复 分享
发布于 01-04 23:21 上海
面试问题和手撕大部分都一样
点赞 回复 分享
发布于 01-02 14:40 天津
太强了楼主,佬之前有过几段实习?有通知二面吗?
点赞 回复 分享
发布于 2024-12-28 10:15 辽宁
问问佬时间线。我投了十多天了也没后话了。
点赞 回复 分享
发布于 2024-12-27 01:10 湖北

相关推荐

11-03 17:59
已编辑
小红书_前端开发(实习员工)
1.&nbsp;看代码说输出,以及说出如何让输出变为1,2,3,4,5```&nbsp;tsfor(var&nbsp;i=0;i&lt;5;++i){console.log(i)}```2.&nbsp;React组件先触发add,再点击btn说输出,再说如何让点击btn只输出2```&nbsp;tsxfunction&nbsp;App(){const&nbsp;[count,setCount]&nbsp;=&nbsp;useState(1)useEffect(()=&gt;{document.querySelector('#btn').addEventListener('click',()=&gt;{console.log(count)})})return&nbsp;&lt;div&gt;&lt;div&nbsp;onClick={()=&gt;setCount(p=&gt;p+1)}&gt;&lt;/div&gt;&lt;div&nbsp;id=&quot;btn&quot;&gt;log&lt;/div&gt;&lt;/div&gt;}```3.&nbsp;说说对闭包的理解,闭包的原理4.&nbsp;项目5.&nbsp;实习6.&nbsp;手写异步控制队列,```&nbsp;tsclass&nbsp;Scheduler&nbsp;{add()&nbsp;{//&nbsp;写}}const&nbsp;scheduler&nbsp;=&nbsp;new&nbsp;Scheduler(2);scheduler.add(()&nbsp;=&gt;&nbsp;new&nbsp;Promise((resolve)&nbsp;=&gt;&nbsp;setTimeout(()&nbsp;=&gt;&nbsp;resolve(1),&nbsp;2000))).then(console);scheduler.add(()&nbsp;=&gt;&nbsp;new&nbsp;Promise((resolve)&nbsp;=&gt;&nbsp;setTimeout(()&nbsp;=&gt;&nbsp;resolve(2),&nbsp;300))).then(console);scheduler.add(()&nbsp;=&gt;&nbsp;new&nbsp;Promise((resolve)&nbsp;=&gt;&nbsp;setTimeout(()&nbsp;=&gt;&nbsp;resolve(3),&nbsp;800))).then(console);scheduler.add(()&nbsp;=&gt;&nbsp;new&nbsp;Promise((resolve)&nbsp;=&gt;&nbsp;setTimeout(()&nbsp;=&gt;&nbsp;resolve(4),&nbsp;1000))).then(console);```二面面试官一直在笑,态度好的不得了,估计是因为我一面的时候吹逼说“我喜欢用数据结构解决问题“,然后一面面试官说”我们有个同事也喜欢,或许你和他聊得来“,估计是这位面试官了,哭了兄弟们,太和蔼了明天晚上8点三面
查看6道真题和解析
点赞 评论 收藏
分享
评论
7
33
分享

创作者周榜

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