腾讯S3-HR部门暑期一面凉经

全程1h

1. 上一段实习主要做了什么
2. 除了Java之外有没有了解过其他语言?
3. 手撕:数组相加
4. Java有哪些基础类型?
5. double和float使用有什么要注意的事项?
6. 接T5,为什么double和float会出现精度问题(答了二进制表示小数导致的问题)
7. 接T6,具体说一下(不会)
8. 既然double和float会出现精度问题,那有没有什么类可以替代?
9. new一个BigDecimal可能会传入一个对象,应该传入什么?传入double可以吗?(回答了传入double可能还是存在精度问题,一般传字符串)
10. 接T9,为什么传String比传double更好?
11. BigDecimal底层实现?
12. 集合有哪几种?
13. 接T12,刚才说到了ArrayList,除了ArrayList还有什么?
14. Vector和CopyOnWriteArrayList之间的差异是什么?
15. CopyOnWriteArrayList的缺点是什么?
16. HashMap是否存在线程安全问题?
17. ConcurrentHashMap是怎么保证线程安全的?
18. HashMap是有序的吗?要保证有序要用什么?
19. 接T18,LinkedListMap保证了什么顺序?怎么保证的顺序?
20. 接T19,还有其他的Map是有序的吗,但是有序方式不一样的那种?
21. 一个对外的接口突然发现变得很慢,什么原因?
22. 刚才提到了SQL慢查询,怎么优化?
23. 刚才提到了分库分表,你是怎么做分库分表的?
24. 接T24,因为字段太多了切成多个表,要怎么查?多表联查是否导致性能下降?
25. 有了解过分片的原理吗?
26. MySQL索引要遵守哪些原则?
27. 刚才你提到了最左匹配原则,联合索引abc,查询条件cba(and)的话索引会不会生效,abc(or)呢?
28. 场景题:CPU100%问题怎么排查?
29. 场景题:导致CPU100%的原因是什么?
30. 说说垃圾回收机制是怎么样的
31. JDK8之后还有永久代吗?元空间能放大数据吗?
32. 除了minorGC之外,还有什么GC?
33. fullGC是怎么样的?(引导回T29)
34. fullGC的触发条件是什么?
35. 项目拷打

反问:
1. 面试表现和建议
2. 部门业务

第一次面大厂,面试体验很好,不会的或者答得不够完善的面试官都会慢慢引导,只是我的水平有待提高,期待下次一面

面试后10分钟流程结束
全部评论
mark
点赞 回复 分享
发布于 02-25 14:48 安徽
世另我
点赞 回复 分享
发布于 02-25 00:44 广东
mark
点赞 回复 分享
发布于 02-24 13:00 湖北
数组想加是哪道题啊
点赞 回复 分享
发布于 02-22 23:52 湖北
说出来多少啊
点赞 回复 分享
发布于 02-22 07:29 四川
同一个面试官,问的基本一样
点赞 回复 分享
发布于 02-21 17:54 黑龙江
为啥我纯拷打,无八股
点赞 回复 分享
发布于 02-21 17:03 北京
手撕是 acm 模式吗
点赞 回复 分享
发布于 02-21 14:17 河南
接好运
点赞 回复 分享
发布于 02-21 13:34 广东
我反问面试表现和建议,面试官:不能透露面评!
点赞 回复 分享
发布于 02-21 11:23 广东

相关推荐

#牛客AI配图神器#面了几家大厂一面全挂分享一下面经里面可能有一些自己当时的回答 有点乱请见谅淘天问了一些关于信息安全专业的问题DES、AES、RSAnmap施舍么 漏洞 如何攻击ftp服务器(信息搜集扫描端口 暴力破解 查历史漏洞 提升权限 权限维持 横向渗透) metasploit漏洞发现 缓冲区溢出 堆栈缓冲区 C/C++容易出现堆溢出 需要自行管理内存 java有垃圾回收有防火墙能不能攻击信息论马尔科夫链 为什么用redis做缓存 如何处理热点key 部署集群X不行 水平扩容解决不了 加本地缓存 caffine 浏览器缓存 如何保证缓存和redis数据一致性 答:缓存更新策略 读多写少 redis更新 删除缓存 删除缓存热点key怎么办 了解过虚拟节点吗 问:redis跳表 优缺点 mysql索引b+树 SQL语句的解析 流程 mySql架构 编译原理 语法分析器 什么算法  我们两现在视频会议对话 数据如何传输音频转数据 http 传输 timewait状态 是什么 netty中的最著名的设计模式 责任链模式 netty高性能体现在哪里 答:多路IO复用 池化 堆外内存 零拷贝了解过吗 操作系统 操作系统调度算法  虚拟内存 MMU怎么映射  内存碎片怎么处理 分页分段 怎么处理内存碎片 linux一页多大页缓存配置cache 一致性哈希节点增多原映射不变 一致性哈希会存在什么问题 哈希不均匀 虚拟节点是什么 三个消息队列哪个是有序的 es搜索多大数据量用es雪花算法用什么做id 雪花算法有什么问题动态规划一般 用在什么场景 递归和迭代的本质区别是什么 时间换空间 空间换时间表现太差# 腾讯QQ面经1.HTTPS如何保障安全性?双方交换什么信息2.漏洞攻击案例与防御 具体case讲一讲那个漏洞有意思 怎么攻击印象最深刻的答缓冲区溢出3.为什么分布式锁解决超卖问题 加锁怎么实现秒杀保障性能 答:乐观锁 还是高并发 redis缓存 异步订单处理4.WebSocket与TCP差异 websocket怎么实现双向通信 答:TCP的上层应用层协议5.volatile关键字作用 volatile什么时候使用6.域名解析负载均衡算法  www.qq.com 发生了什么 服务器集群具体使用哪一个7.手撕:二叉树层序遍历实现就面了半个小时 # 美团酒店面经1.ToB ToC ?  项目是自己做的吗? 介绍一下社区项目 数据表是怎么设计的  介绍了投诉建议的表   介绍一下社区团购是干嘛的 有哪些端 用户端和团长端 团长上架货品需要配置什么东西  多个社区多个团长吗 秒杀怎么发布 秒杀抢购的流程是什么 判断库存够不够创建订单 支付 返回支付结果 要填哪些信息 选择哪个团长 ?不需要选团长 秒杀是团长发布的抢到库存足够返回什么页面 创建订单直接返回支付成功页面吗 返回支付页面 秒杀接口的输入输出是什么 为什么使用lua脚本 redis中多级缓存是什么 本地缓存?不是说多级缓存吗布隆过滤器 是怎么实现的在哪一步使用 用什么组件实现的订单异步处理是什么rabbitMQ怎么部署的 在哪部署的 Java调用接口部署? 2.RPC IO的模式有哪些 核心框架是什么RPC是做什么的 从哪里获得服务器IP地址 java代码通信是SOCKET编程吗 不是网络传输吗 请求的格式是什么3.数据库RR RC的区别是什么 临键锁什么 当前读和快照读 undolog链 所有事务都要记到undolog链中吗多线程线程池4.编程题 11位的手机号 首位固定是1 如何将手机号压缩为A-Za-z0-9的编码 最少要几位 解释编码方式 进制转换项目被问穿了gg
点赞 评论 收藏
分享
评论
5
35
分享

创作者周榜

更多
牛客网
牛客企业服务