攒个人品😋 八股实在是想不全 索性分享下手撕吧 一面原地分组翻转链表 以 k 个为一组 二面让我自己选 LRU 三面选出最小的 k 个数,同时保证在原数组顺序不变 总体上难度适中 很舒服~ 祝大家都有好 offer~
1. 简单八股。 HashMap底层原理,和HashTable的区别。 static关键字,用法,作用。 接口和抽象类的区别?抽象类可以多继承吗? java多态的实现。 四次挥手。 Mysql索引结构。为什么要用b+树? 2. 项目。 描述一下项目业务场景,整体架构。 假如业务增长特别快,流量突增,你会怎么办? 3.手撕 LC 56 合并区间。 手撕mid没写出来,gg。 跟kpi面一样简单的手撕
7.13面的 自我介绍 研究生期间做的内容 超卖和少卖 redis分布式锁的缺点(redlock的缺陷) zk分布式锁的缺点(强一致性,业务上更应该关注ap而非cp) zk配合mysql防止超卖和少卖 base是什么 强一致性和最终一致性 raft流程 强一致有什么用 linux内核有哪些锁 实现一个互斥锁需要那些字段(排队链表) 互斥锁队列如何选择谁持有锁(取队头,人为优先级,执行时间短优先)
一面 1、数据库事务 2、三次握手 3、四次挥手,解释第三次挥手 4、time_wait的作用 5、time_wait过多会导致什么 6、http版本以及区别 7、介绍虚函数 8、mysql:求平均值、两个表联合查数据 9、死锁条件 10、查看进程的命令 11、核心是二叉树层序遍历 二面: 1、红黑树b+树文件系统的底层结构是什么 2、介绍单例模式 3、进程、线程区别 4、多进程、多线程区别,与多
1.问本科经历,对大数据的接触 2.问项目是否是真实项目或者实习项目,,不是demo 3.项目介绍,毕设项目讲了15分钟 4.where和having区别(having能单用) 5.Spark宽窄依赖 6.leftrightinnerjoin 7.sql写题,统计所有月销售额超过1w的员工 8.反问,ABtesting--是否是埋点-PVUV-灰度策略的流程
一面: 1、esm和cjs区别,各自遇到循环引用时会怎么处理 2、浏览器缓存机制,强缓存的状态码是什么,etag的生成算法是什么 3、vue如何实现劫持数据,vue3为什么用proxy,优缺点 4、vite为什么快,缺点是什么 5、一个this指向的题目,注意class里默认开启严格模式(被坑了) 6、数据库存64位的数据,前端怎么在不损失的情况下处理(让后端转成字符串再返回给前端,用bigint
面试大概40分钟左右,一面就挂了,问的非常偏业务应该是物流方向的,已经有点忘了具体问题了。 1.先自我介绍,大概说了2分钟就介绍一下学校和几段实习。 2.有一段咨询公司数据分析的实习,详细问了我这段实习,然后问了我做的最成功的一件事情是什么。 3.SQL题,一道是订单求每个用户的消费金额,一道是按消费金额分层用户求平均消费金额,然后问我第二个sql题怎么优化代码。(自己确实面试前很久没有写过SQL
部门是消费金融,自己学的是C++ 自我介绍 讲下IO多路复用 常见的多路复用模型 select, poll, epoll 问实习时长,到岗时间,是否全勤 这个面试官说是面试必须要有的,他不会因为这个决定过不过,而是记下来给hr看 了解过用户态tcp,用户态网络协议吗? 面试官说了一堆没听过的技术栈,完全没听说过 讲下https 为什么非对称加密比对称加密效率低 似乎想让我以密码学的角度答,我说了点
一面: 1.自我介绍 2.在之前的实习中是否遇到过什么困难?你是怎么解决的? 3.了解商家运营吗? 4.为什么上一段实习只有两个月? 5.你可以在字节实习多久? 二面: 1.自我介绍 2.你觉得淘宝和抖音电商的区别是什么? 3.你觉得抖音电商有什么可以改进的地方吗? 4.你了解3C产品吗 5.你觉得3C产品和美妆产品有什么不同? 三面: 1.自我介绍 2.分享一件你觉得自己做的最成功的的事 3.你
1. 自我介绍 2. 项目:项目数据链路,如果大量数据写入mq会怎样,哪里会成为瓶颈。 3. 八股: http https 签名验签 http thrift 对比 http body 格式 4. 算法: 数组里每一个数字的下一个更大的数
自我介绍 聊第一个项目 遇到了什么比较有挑战的部分? (慢SQL优化,介绍了用的几种优化方法) 还有呢? (并发抢单redis实现) 用了zset的话? zset的几种数据结构 第二个项目 内存trie树怎么实现的 (ac自动机) Ac自动机是怎么实现的?(trie+kmp) 具体解决了普通trie树的什么问题 八股 TCP与UDP 对堆和栈的理解?为什么不能只有堆or栈呢 Mysql都有什么索引
我需要通过Java socket发送一个文本消息到服务器,然后发送一个字节数组,然后是一个字符串等等。到目前为止,我所开发的内容还在工作,但客户端只读取发送的第一个字符串。 从服务器端:我使用发送字节数组,使用发送字符串。 问题是客户机和服务器不同步,我的意思是服务器发送字符串然后字节数组然后字符串,而不等待客户机消耗每个需要的字节。 我的意思是情况不是这样的:
字节二面(110+min 高质量面试) 说实话,这次面的问题真的很难,很多问题我都是要提醒一下才能回答上来,场景题很多、还有用场景结合八股的 有点措不及防,答的稀烂 但过了我是不太理解的 ,可能发面经真的有用,来还愿了(已约三面) 1、自我介绍 2、介绍一下做的比较好的项目(这里我介绍了RPC,被问题狂烂轰炸) RPC项目的问题 2.1 问我RPC中的线程模型,比如说主线程、工作线程,这些我是怎么
问题内容: 在Java中,如何获取byte []数组并从数组中删除前16个字节?我知道我可能必须通过将阵列复制到新阵列中来执行此操作。任何例子或帮助将不胜感激。 问题答案: 参见Java库中的类:
问题内容: 我正在Python中测试vs。我不明白某些差异的原因。 一个迭代器返回的字符串: 给出: 但是迭代器返回s: 给出: 为什么会有所不同? 我想编写可以很好地转换为Python 3的代码。那么,Python 3中的情况是否相同? 问题答案: 在Python中,2.6字节只是str的别名 。 引入此“伪类型”是为了(部分地)准备要与Python 3.0转换/兼容的程序(和程序员!),在Py