上嘉物流一面凉经

先做两张试卷的笔试,选择题、问答题、代码题、智力题,有的题的概念没碰到过。笔试二十分钟,面试四十分钟。

1. 自我介绍
2. cs61b就是纯英文文档吗?
3. 知道哪些集合?
4. hashmap线程安全吗?什么是线程安全的?
5. 讲讲concurrenthashmap的原理
6. linkedlist线程安全吗?什么是线程安全的?
7. 校园go速递(苍穹)这个项目是怎么做的?
8. redis在项目中怎么用的?
9. AOP切面在项目中起了什么作用?填充了哪些字段?
10. AOP可以针对哪些对象?
11. java反射在哪里会用到?
12. 反射得到的是什么对象?
13. WebSocket在项目中起了什么作用?
14. 通常什么场景使用WebSocket?
15. 对于WebSocket的心跳保持是如何做的?
16. 讲讲IOC控制反转
17. @autowired和@resources的区别
18. 实例对象除了@bean还要加什么注解?
19. 常用的注解还有哪些?作用是什么?
20. 说说redis的五种数据类型,使用场景分别是什么?
21. 项目中redis用的是哪种数据类型?
22. json对象怎么存到string类型的redis中?
23. 数据有修改,如何处理redis和数据库中的数据?
24. 项目中处理金额用的什么数据类型?
25. 怎么把一个float类型的数据转为bigDecimal类型?
26. 可以使用long类型去储存金额吗?
27. 场景题:有一个用户提现100元,他的余额只有100,如何在用户多次点击提现按钮的情况下,实现幂等,你如何处理?
28. redis的事务和mysql事务有什么区别?
29. synchronized锁了解吗?
30. 锁住的是什么?
31. 为了防止超卖有什么好的解决方法?
32. 讲讲mysql索引优化
33. 场景题:select a,b,c from table where c and d ... ,应该如何建索引?
34. 对于防止sql注入,用#还是$?
35. $防止注入的原理是什么?
36. 使用$相比于#有什么代价吗?在哪些数据用# ,哪些用$?
37. limit(... , ...)有用过吗?原理是什么?
38. 假如limit(m,n),一共查了几次数据?
39. mysql聚簇索引和非聚簇索引了解吗?
40. nginx代理的原理,有什么用?
41. 自己配置过nginx相关文件吗?
42. nginx反向代理和正向代理有什么区别?
43. Linux命令用过哪些?
44. docker命令用过哪些?
45. docker要看目前正在运行的容器,用什么命令?
46. 有通过命令行进入docker内部看过吗?
47. 场景题:服务器qps无法承受很高流量,应该做什么措施?
48. 反问
全部评论
暑期实习吗
点赞 回复 分享
发布于 05-26 16:05 上海

相关推荐

1. 自我介绍2. 闲聊,问研究生课程,能实习时长,毕业时间3. 项目3.1 登录身份校验使用了JWT令牌,是怎么实现的3.2 redis的一主两从是自己部署的吗3.3 redis缓存穿透是什么,怎么解决3.4 为什么要用乐观锁解决超卖问题(答: 考虑到项目场景并发量不会很大,如果使用悲观锁会有性能开销)3.5 既然并发量不大,为什么还采用锁呢?如果采用悲观锁该怎么实现3.6 数据库的分布式锁有用过吗?没用过那就介绍一下你用过的分布式锁3.7 防重Token+lua脚本是为了解决什么问题,怎么实现的3.8 多个线程执行这个lua脚本会出现什么问题吗?3.9 使用RabbitMQ是为了解决什么问题,怎么解决的3.10 Spring AOP是什么,有哪些适用场景3.11 Spring事务是什么,有什么作用3.12 介绍一下Synchronize关键字,可以加在哪些地方4.1 项目里面Java多线程是怎么使用的4.2 如何进行的多通信断点点多路复用管理5. 抽象类和接口有什么区别?各自适用于什么场景?6. 某个接口sql查询慢,如何排查7. 索引失效8. 怎么分库分表,sql表数据量太大导致的查询速度慢怎么解决9. 介绍一下Java类加载的机制手撕:leetcode.78总结:项目熟悉度不够,分布式锁,分库分表知识点掌握不熟,Spring的事务相关知识掌握不足,对于项目中多通信端点多路复用管理的实现掌握不够,手撕明明很简单但写出来了没能跑出来,给面试官讲了一下思路。感觉自己回答问题的时候有点紧张加上对八股熟悉度不够,老是说一半卡壳,答不全。整体难度不算高,但我准备得不够充分。。。估计挂了。
查看23道真题和解析
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

更多
牛客网
牛客企业服务