泪目了,鼠鼠居然也有AK的一天,选择题基本都是数据结构的题目和JS的题目 编程题就两道, 第一题判断一个字符串中长度为K的伪回文串的个数,伪回文串就是修改一位就可以成为回文串的字符串。数据范围都很小,鼠鼠直接递归做了,根据字符串的长度来进行返回[是否是伪字符串,是否是真回文串],递归判断 第二道,求字符串的极值,极值是尽可能长的字符相等的子串的个数,比如aabbc,极值为3,aa,bb,c,然后进
一面 问redis项目和具体实现 redis为什么快 缓存击穿-逻辑过期,缓存空值 怎么查找一个key是否是热点key redis分布式锁怎么做 http有无状态,怎么实现保存状态? cookie安全问题,跨域 https,对称与非对称的性能 数据库四大特性,分别怎么实现的 常见隔离机制,怎么实现的 mysql索引结构 为什么b+不哈希 写一个简单sql 有个表:age,score,name,找每
编程题 第一题:01字符串,每次只能删含有相同元素的连续子串,最少删多少次能删成空串; 这道题ac了,解法是先求连续子串的个数,对个数除以2向下取整加1 (每次必须从最中间先删,所以就相当于最中间那个连续子串是电灯泡,删掉电灯泡,两边就能有合并的机会,那么接下来每一次删除就等同于删掉合并了的两个连续子串,归纳一下就是上面的解法) 第二题:给两个字符串,可以修改第一个字符串的一个字符(只能修改第一个
1.第一天工作k,第二天工作k+1,达到2k后每天工作2k,输入k和工作天数,输出工作总量 2.数组a,取下标i,ai与ai左边的项为红色,右边的项为蓝色,求红色部分的极差和蓝色部分的极差的差的最小值 偏容易 第一题画图 第二题想了半天结果暴力就过了,闹麻了 #前端# #笔试#
有些面试因为比较早了,所以只能大概回忆一下,看看能不能帮到大家 不过我有个感觉是:视频面试开摄像头会更好,你能更直观感受到面试官对你的反馈 希望tiktok二面能过!全当攒人品了! 不想在存量市场卷,想去开疆扩土 🔥🔥抖音电商:组长-负责人-交叉-hr 面的最好的岗位,因为面试时面试官就会说 蛮好的我觉得 1.抖音和其他电商的区别 2.你觉得你们业务为什么会死,如果你是公关负责人会怎么处理这次
凉 没有自我介绍,问了问实习的项目,为什么要面开发,问了个研究生的项目背景。 因为没有开发经验然后直接开始问八股。 说说http,为什么要用http http和https http2.0怎么实现并发传输的了解吗 输入域名访问网页的过程 cookies和session,具体分别存在哪儿(说了个大概) 数据库索引,分类,了解哪些(说了几个但是答得很乱) b+树的大概原理 使用数据库要注意什么 hash
自我介绍 实习 perf,strace,crash工具使用以及具体使用场景 如何定位系统资源瓶颈,讲一个具体案例 八股 map unorderedmap区别,原理 容器的实现 容器如何实现隔离,namespace,原理 cgroup作用及原理 两个容器之间能通信吗,如何实现 chroot作用以及容器如何实现独立的root空间 拥塞控制,滑动窗口,停等协议,以及解决的什么问题 项目 malloc底层
字节二面 2024.9.12 项目做了什么,用什么技术,实现了什么功能? 为什么要用布隆过滤器?布隆过滤器的缺点?真的有必要用吗? 项目是自己学习的,还是真实业务下的? 讲讲java垃圾回收机制? 追问:gc root对象都有哪些?复制算法的内存是1:1复制吗?分代垃圾回收中新生代和老年代分别用的什么算法去回收?老年代在什么条件下会触发垃圾回收? linux查看文件有哪些指令? 如果有个场景下有个
1. 最大的k个元素 2. 两个人 一次可以拿1-3个石子 一共100个石子 谁会赢 3. 多线程打印 4. sql题:统计点赞数量 5. redis数据结构 6. zset底层结构 7. zset能用来做什么 8. 算法题:矩阵一个起点、一个终点 有障碍物打印最短路径(dfs、bfs) 9. epoll 10. 算法题:矩阵从头走到尾的路径数量 11. 衍生:一个矩阵如果全部为1 从头到尾路径数
更新:面完后30min约我三面 1、自我介绍 2、项目相关(20min) 3、什么叫进程?什么叫线程?他俩有什么区别和联系? 4、介绍一下MySQL的索引有哪些?底层数据结构是什么?哪些场景下索引会失效? 5、了解过redis吗? 6、你有在服务器上布置过程序吗?怎么部署的?将C++代码布置到服务器上的时候,他的代码在服务器上是怎么运行起来的? 7、了解过集群的概念吗? 8、介绍一下虚拟内存 9、
字节一面 项目 项目用到了布谷鸟过滤器,为什么要用布谷鸟过滤器,而不用布隆过滤器? 布谷鸟过滤器为什么可以删除? 布谷鸟过滤器如果发生了hash冲突,会如何处理,被踢走的元素如何重新计算位置? spring框架 spring的AOP机制,spring是如何拦截请求并且做一些前置处理的? Bean初始化的几种方式? java基础 包装类Integer,如果值都是100,用==判断,它们是否是相等的?
1、自我介绍 2、拉链法 3、AQS 4、mysql隔离级别 5、B+树 6、快照读和当前读区别 7、跳表 8、redis分布式锁 9、判断是否二叉搜索树 许愿三面,有大佬知道三面都问啥吗
今天刚面完,记得的有: 1.自我介绍 2.项目深挖(有10几分钟吧) 3.问了以下http与https的区别,SSL加密是怎么实现的(我说我对计网不是很了解,就没怎么问计网的相关问题了) 4.说一下你学到的测试理论的基础知识 5.编写发朋友圈测试用例 6.数据库左连接 7.数据库表中排名最高的前5个人的信息 8.如何保证淘宝抢购只有一件商品时不会重复被购买 9.代码:有m个字符A=[a,b,c,d
HTML 标准盒模型和怪异盒模型 如何切换,什么时候使用怪异盒模型(ant、element) CSS 50%正方形 三栏布局(中间自适应) JS 闭包 为什么作用域没有销毁 垃圾回收机制 A类的实例继承B类的原型 继承如何实现 数组如何使用Array的方法 手写 各种继承 Promise.all 获取 url 中的参数 场景 列表中点击某个盒子,里边有多个元素(currentTarget) 三个接
上海某小公司 1、自我介绍 2、项目 3、axios二次封装 4、localStorage和sessionStorage的区别 5、Css的盒模型 6、浏览器的渲染原理 7、实现左侧固定,右边自适应 8、水平垂直居中的方法 9、translate的-50%是相对于谁 10、高度100px,宽度200px的矩形怎么变成菱形 11、讲一讲Promise 12、JS的数据类型 13、关于promise的