字节-商业技术 一面凉经

 50 min    5.29

面试官解释部门做的内容
自我介绍
印象最深的项目
布隆过滤器怎么初始化的
项目中模糊检索怎么实现的
B+树怎么实现的
问简历中 redis 项目
全局唯一 ID 怎么实现的
没有全局唯一 ID 可以吗
Redis 和 mysql 数据一致性
怎么解决缓存穿透、缓存击穿、缓存雪崩
消息推送怎么实现的
分库分表
@transactional原理
联合索引 where a = xxx and b > xxx and c = xxx 能用索引吗
为什么遇到范围查询就会停止查询,你知道原理吗
从输入URL 到页面展示的过程
简述 HTTPS 的加密与认证过程
SSL 运行在那一层
启动一个程序是进程还是线程
进程是怎么调度的
sleep() 和 wait() 的区别
线程池构造函数参数有哪些,详细解释下
算法题:1047. 删除字符串中的所有相邻重复项
反问
大概就是这些,其他的忘记了。
29 面完,30 号早上收到感谢信,感觉面得挺好的,基本都回答上来了,哎,太难了
全部评论
B➕树怎么实现的你咋说的
点赞 回复 分享
发布于 2023-06-06 18:16 江苏
大厂还是不好过呀
点赞 回复 分享
发布于 2023-06-03 07:37 辽宁
老哥是日常还是暑期啊
点赞 回复 分享
发布于 2023-05-30 12:30 四川

相关推荐

在实际项目中常用的设计模式有如下几种:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=1a0513f768dd42e88065708ac3b1237f单例模式(Singleton):应用于需要保证全局只有一个实例的情况,例如数据库连接池、线程池。工厂模式(Factory):应用于创建对象实例的场景,隐藏实际创建逻辑,提供一个统一的接口。观察者模式(Observer):应用于一对多的依赖关系,当一个对象状态发生改变时,其依赖的对象会自动进行更新。适配器模式(Adapter):应用于将一个类的接口转换成客户端所期望的另一种接口,常用于旧代码的升级与兼容。策略模式(Strategy):应用于根据不同的策略做出不同的处理,例如支付方式的选择、排序算法的选择等。装饰器模式(Decorator):应用于为对象动态添加额外的功能,而不需要修改其原始代码。模板方法模式(Template Method):应用于定义算法的骨架,将一些步骤的具体实现延迟到子类中。命令模式(Command):应用于将请求封装成具体的对象,使得可以用不同的请求对客户进行参数化。迭代器模式(Iterator):应用于提供一种方法来访问一个容器对象中的各个元素,而无需暴露其内部结构。组合模式(Composite):应用于将对象组合成树形结构以表示部分-整体的层次结构,使得用户对单个对象和组合对象的使用具有一致性。
点赞 评论 收藏
分享
评论
1
21
分享

创作者周榜

更多
牛客网
牛客企业服务