字节提前批-国际化电商

秋招帖子- 本帖子提供给秋招总结帖:https://www.nowcoder.com/discuss/960729

2021年的面经,最近在写秋招总结,把面经也发给大家。本帖只有题目,详细过程看上述秋招总结帖

一面 7.22 45min

1:问实习的东西:

2:消息丢失,补偿机制是什么

3:消息重复之后怎么做的。

4:幂等性解决方案。

5:protected、final、static、能不能修饰类、修饰方法、修饰了之后怎么样了?会发生什么?能不能被继承、为什么不行?

6:哈希冲突什么东西?

7:hashmap扩容过程中,插入元素可以吗?等等....

8:concurrentHashMap和HashMap的区别?等等....

9:mysql慢查询优化,怎么做?。(简历写了)

10:jvm调优怎么做?(简历写了)

手撕算法:判断回文链表。空间复杂度要求常数,只能一次遍历

8.05 二面 1h+

操作系统线程切换的时机。

线程切换过程操作系统做了什么?

堆中的东西,切换的时候需要保存吗?

上下文具体指的是什么?

你提到了寄存器,具体是存储什么东西的?

互斥锁和自旋锁 具体的区别是什么?使用场景是什么?

逻辑地址到物理地址的转换具体是怎么样的。

中断,计算机操作系统是怎么做的?

c++源文件到二进制字节码 怎么个过程

http请求报文格式?

cookie 做什么的?

cookie (?一个名词忘了)攻击怎么弄得。

content-length 干什么的?没有行不行。

https加密的过程?

数字签名的原理?

算法:

1、一个岛上有一群羊,a,b,c 代表三种不同颜色的羊。两种羊撞击会变成另外一种颜色。a,b,c达到什么关系可以使岛上羊稳定碰撞到只剩一种颜色的羊。

2、一个数组n里面全是随机数,随机删除一个指定元素x,作为我们的得分,但是也需要删除 x-1 和 x + 1的所有数字。问怎么获得最大得分?

例子:1 1 2 2 3 3 4 5 5

拿4 删除 3和 5 剩下数组 2 2 1 1 res= 4

剩下数组中拿 2 删除 1 剩下 2 res = 4 + 2

拿最后一个 2 res = 4 + 2 +2 = 8 (显然这不是一个最优解,正解是动态规划

说完我的思路:好嘛讨论时间复杂度。

#面经##秋招##春招##字节跳动##校招#
全部评论
老哥一二面隔了这么久吗
点赞 回复 分享
发布于 2023-09-05 18:11 广东

相关推荐

05-20 22:38
已编辑
南京理工大学 Java
45min提问1. 讲一下你实习时候这个项目的大概业务流程2. 二级缓存怎么设计的,像二维码的同时核销的并发,在你这个缓存里效果是怎么样的(感觉他没问清楚..)3. 提到Jmeter,怎么设计线程组,用了多少个线程组,使用多少个并发请求4. Jmeter是在本地还是服务器部署,讲一下你使用的过程5. Jmeter本地跑一万个线程能跑起来吗(问Jmeter的瓶颈)6. 布隆过滤器怎么实现的,原理,效果7. Redis是单机部署还是分布式部署,为什么不用分布式(因为实习的公司只要单机阿..)8. Redis常用数据结构,List和Set的区别,存商品id用哪个9. 缓存的过期机制如何设计的,设计随机过期机制的作用10. 缓存读写策略,多个服务节点对Redis操作怎么办11. 大key或者热点key会导致什么问题,如何解决12. Redis哨兵机制13. 数据库锁的类别14. 数据库事务的隔离级别,幻读的现象15. 优惠券秒杀,如何测试(界面,功能,兼容,安全等..)16. Netty核心组件了解吗,作用分别是什么17. NIO和BIO区别18. Bootstrap/ServerBootstrap的区别19. Netty的长连接和心跳监听20. TCP沾包问题的解决21. 拿到一个慢sql,如何分析定位问题22. 索引失效的情况,数据的类型和大小影响索引的功能吗23. 回表查询24. MySQL日志了解哪些,他们的功能25. 介绍bin log26. 为什么主从数据同步不用redo log 要用bin log手撕:链表相交的结点(10min)用常规的指针遍历(到尾节点就跳到另一条链表)让我回去思考一下再优化时间复杂度反问..感觉一面面了别人两面的量,应该凉了
查看26道真题和解析
点赞 评论 收藏
分享
评论
2
36
分享

创作者周榜

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