tx一面

tx后端一面
实习难点和做了啥业务
mysql索引底层为什么是b+树不是红黑树
讲一下红黑树的数据结构
mysql磁盘IO效率为什么低
sql优化有哪些
联合索引创建的顺序怎么确定
索引失效情景
mysql普通索引跟主键索引在查找数据的区别
mysql的ACID基于哪些,怎么实现的
mysql怎么实现主从同步
mysql的从节点宕机了怎么恢复数据
mysql的从节点使用二进制文件同步和执行SQL哪个同步数据更快,为什么
mysql跟redis怎么确定要使用哪种数据库
redis的网络协议
项目有使用redis主从复制吗
Redis主从同步的工作原理
缓存穿透,击穿雪崩以及解决方案
解决缓存击穿除了redis分布式锁还有什么方案,如果不加锁怎么解决(讲了逻辑过期,他说用定时任务,专门开启一个线程去执行监听)
建立连接成功后,服务端怎么确认客户端发送的消息没有被篡改过,恶意篡改怎么办(说了可以对数据内容用hash运算判断,他说还有呢)
对称加密与非对称加密
了解密码学吗
hashmap的数据结构
hashmap怎么存储亿级数据
如果初始化大容量存储的话怎么解决扩容效率低的问题 (说了渐进式哈希)
讲一下渐进式哈希怎么实现的
那并发修改时,大容量的hashmap怎么保证线程安全(说了加分段锁,感觉他不是很满意)
又说了可以先把大容量数据做分桶再放到hashmap,那数据分桶具体怎么划分,根据什么来划分
tcp四次挥手具体
讲一下你知道的非阻塞IO模型
https跟http有什么区别
讲一下怎么判断你访问的网站就是腾讯的官网
CA相关
讲一下数字证书怎么生成
数字签名怎么生成
线程跟协程区别
一个线程可以有多少个协程,怎么查看
在mysql默认隔离级别下,两个事务同时修改一个数据,会发生什么,怎么解决(说了修改数据库隔离级别为串行化,他说换一种方式,这种性能太低,我又说了行锁跟间隙锁)

算法:二选一 + 二选一(刚好做出来两道):1.构建大顶堆,pop操作实现
2. 手写一个哈希表,实现增删改查接口,使用拉链法解决哈希冲突,不可以使用类库
3. 还没看题目
4. 螺旋矩阵
全部评论
不是,这么高强度吗
5 回复 分享
发布于 2024-11-29 15:58 北京
算法题是acm还是核心代码模式啊
3 回复 分享
发布于 2024-12-13 17:16 北京
腾讯经典手撕hashmap
1 回复 分享
发布于 2024-12-30 10:16 北京
五年以上经验问这些问题差不多
点赞 回复 分享
发布于 2024-12-22 13:05 浙江
点赞 回复 分享
发布于 2024-12-20 13:03 北京
怎么问这么多
点赞 回复 分享
发布于 2024-12-19 11:53 广东
哦哟
点赞 回复 分享
发布于 2024-12-14 17:02 广东
哪个部门呀
点赞 回复 分享
发布于 2024-12-11 17:32 江苏
感觉题目量上来了有压力的,虽然黑马,尚硅谷讲过其中大部分,但是一场面试说这么多面试官不累吗
点赞 回复 分享
发布于 2024-11-30 18:08 湖北
牛批
点赞 回复 分享
发布于 2024-11-30 15:29 安徽
哈希表扩容逻辑要写吗。。。
点赞 回复 分享
发布于 2024-11-30 11:02 湖北
佬,都答出来了吗
点赞 回复 分享
发布于 2024-11-29 20:29 广东
点赞 回复 分享
发布于 2024-11-29 17:39 广西

相关推荐

10-17 15:26
已编辑
同济大学 Java
秋招以来,投递了20+家公司,面了也将近37场目前拿到的意向有虾皮、合合信息、蚂蚁、腾讯、字节、携程、百度;面试完泡的有高德、京东和快手这里记录下时间线,并放了点个人面试这段时间的心得体会,希望能帮助到后来者-------------------1 时间线记录腾讯暑期实习转正字节9.10 一面9.17 二面9.22 三面9.29 HR面10.11 技术加面10.15 意向携程9.4 笔试9.11 线下一面+二面9.19 加面三面9.24 HR面10.16 意向高德9.9 一面9.10 笔试9.16 二面9.29 三面10.16 HR面京东8.23 笔试8.27 一面8.29 二面9.12 线下HR面蚂蚁8.28 一面9.4 二面9.15 HR面百度8.19 笔试9.1 一面9.5 二面9.9 三面10.11 意向快手9.2 一面9.8 二面9.16 三面9.23 HR面暂无后续虾皮8.5 一面8.8 二面8.13 HR面9.8 意向合合信息9.10 一面9.15 二面9.17 HR面9.22 意向小米8.27 一面8.28 二面无后续TPLink普联9.6 一面9.8 二面放弃了后续面试科大讯飞8.30 笔试9.10 一面后续放弃了还有一些做了笔试暂无后续的,如华为、滴滴、虎鲸文娱等-------------------2 个人心得体会这段时间的秋招个人感受是:(1)简历非常重要,关注自己的简历都不用太去看面经了(看些通用的就行),应该关注自己的简历会被如何拷打;(2)面试的时候表现的积极点、聪明点,很多时候面试问的问题未必回答的出来,但要表现出有一种愿意主动思考的态度。很多时候一个优秀的面试官是会主动引导的,这里举个自己某次面试时遇到的例子。面试官:端口是哪一层协议的?我:我确实不太清楚,让我思考一下...我猜测可能是网络层或者传输层?面试官:TCP和UDP连接可以用同一个端口吗?这里其实就是暗示了,我知道TCP和UDP可以用同一个端口,这就说明了它们的端口不是一个概念,且已知tcp和udp是传输层的协议,所以端口也应该是传输层的概念。因此在面试的时候遇到不会的问题不必太担忧,大胆说出自己的思考,结合学过的知识去分析一下,其实也是很不错的能力。(3)针对HR面和技术面准备不同的自我介绍。比如我在技术面的时候一般就会说:做了blabla什么项目,最后一带而过自己还参加过暑期支教活动和研究生班长;而HR面则重点介绍暑期支教活动和研究生班长经历,一带而过项目等等。此外还有一些个人的心得体会,如果有需要就后续再分享吧~
我的求职进度条
点赞 评论 收藏
分享
好久没写牛客了,最近我想分享一下我关于技术上的某些看法,我的目的是满足分享欲和给大家一些不一样的观点。凡事都有两面性,技术方案也是一样,很少有一劳永逸的最优解决方案。我这里的中庸之道就是折中的意思。我喜欢举例子来说明观点。从前端常谈的性能优化入手。前端在打包文件的时候有一个分包的概念。目的是为了让单个资源不这么大,导致加载耗时过长,影响用户体验。如何看某个界面的性能的收益呢,当然就有一些指标,比如秒开率,但是核心还是用户的付费意愿和营收指标之类的。分包太大加载时间长影响用户体验,太小又会导致资源请求次数过多,增加在网络过程中耗时,那就要折中。如果就是要得到一个比较好的阈值呢,怎么做。微调。事实上很多这类问题的方案就是开不同的实验组,比较最终不同的收益。哪个收益大就用哪个。再比如react的性能优化手段。会有usecallback之类的缓存手段。但是很少有人谈这类缓存的性能开销。无论是什么缓存方式,都要增加一个是否要缓存的比较过程和缓存内容本身的开销。所以是否要缓存也应该是一个要折中的方案。我说的这些是觉得很多问题大家最好不要片面的看。不只是技术问题,生活上的很多问题,用这种方式表达自己的看法和观点。很多问题都有一个比较好的解决方案,也让别人觉得你成熟可靠。
现在前端的就业环境真的很...
点赞 评论 收藏
分享
评论
47
169
分享

创作者周榜

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