一面 4.7 面试官感冒了,而且他网不好(走运了) 1.java怎么去重,我说可以直接用for循环,也可以用hashset和treeset,然后对hashset和set的低层代码原理深挖深问,把我问麻了 2.linux怎么把两个文件合并 3.MySQL怎么把两个表的内容合并到一张表 4.创建线程的方法 5.手撕一道SQL 6.手撕了一道算法,问了思路,时间复杂度和空间复杂度 7.反问 面完以为凉了
10.10 70min 刚面完xhs紧接着就是字节 小红书14:00-15:10 字节 15:30-16:40 40min深挖项目+redis+mysql 没有任何八股 全是场景+优化+底层 手撕链表: 123456789 192837465 我都怀疑我面的是不是日常实习,我看校招面经帖也是正常的八股加手撕,这全是各种操作系统底层+调优+实际项目经验。 我服了,哥们把我看成社招了是嘛 不过面试官是
1.自我介绍 2.实习经历,干了什么 3.对自己前面两轮技术面的评价 4.对前面两轮面试,自己有哪些做的不够好的地方 5.如果再给你一次机会去技术面的话,你能在哪些方面做的更好 6.我看你在百度干了三个月就离职,以及在国企那段也是三个月,可以说说为什么离职吗 7.你说你在百度实习三个月学不到东西离职,你来字节也是实习一段时间后干的活也是重复的,你会不会也离职呢 8.你确定可以实习到明年八月份吗,我
1. 三面 上来就是做题,一道二分查找,一道手撕nms,然后问了点nms的八股,我没答对,也没写完整 2.四面 hr面,就问了问之前的学习生活经历,啥时候入职 上上周三收到电话,到今天收到offer,然后周三让我入职,13天火速入职,然后干两天就过年😂。
1.5h 自我介绍 项目拷打(项目架构和怎么提高优化qps等) Docker: 1.Docker原理 2.Docker为什么能环境隔离 RabbitMQ: 1.为什么不用别的消息队列 2.重复消费怎么解决 3.消息丢失怎么解决的 4.为什么能提高吞吐量 计算机网络: 1.3次握手4次挥手 2.为什么4次握手中间两次不能变成一次 3.http为什么不安全,如果恶意拦截在哪拦截 4.TCP为什么可靠传
感觉寄了()前后加上自我介绍一共31分钟,感觉完全是没什么兴趣,,当然这和本鼠简历一坨脱不了干系..随缘记一下吧,今年估计没有实习了,明年再整😅 开头:自我介绍,没什么可说的,随便问了下提的相关经历,问了下最长实习时间(感觉这一步已经可以埋了) 然后问了下项目,说是项目其实本鼠也就只有一个bert微调稍微沾点边,扯了半天才把项目说清楚,然后问了我大致流程,基本上算把bert架构讲了一下,不过现在
1.手写promiseall 2.手写函数柯里化 3.this指向问题 箭头函数和set timeout中的指向 4.事件代理 事件冒泡 5.怎么改变this指向 call方法是在什么的原型上
之前好像没投过字节,3月春招学校里摆摊递了张纸质简历,好像突然被捞安卓了。 7.22一面,第二天约的二面。都是1h左右。 【闲聊】 1. 经历又有前后端又有Android,以后规划怎么样? 2. 神经网络轻量化(研究方向)?展开说说 3. 能实习多久?论文发了吗? 【开始拷打】 1. Android会哪些? 2. Activity生命周期 3. Activity 启动模式 4. Propoerti
挑战全网最快oc: 4.19 周五一面 当天约二面 4.22 周一二面 当天接到hr电话说面试官直接推荐hr面,免三面 4.23 周二hr面 当天口头offer 4.24 周三正式offer 面试内容都是以实习为主,中间借着实习所用的技术栈问了一些八股。实习没啥参考意义,列一些我印象比较深的八股问题吧: 1. 热部署的原理-打破双亲委派机制 2. rocketmq如何实现事务消息 3. 如何实现顺
没录音,想多少写多少吧,许愿oc!!! - 了解我们的产品吗? - Spring用到的设计模式 - Spring IOC、AOP的理解 - TCP传输的可靠性如何保证的? - MySQL有几种锁 - Java垃圾回收算法 - 双亲委派机制 - 凸N变形顶点画圆内外面积差 - 股票买卖问题,优化为O(1)空间复杂度 - 项目中的框架、项目的难点 - MQ消息丢失、重复消费
对Hadoop的了解 MapReduce的工作流程 虚拟内存的工作原理页面置换算法(LRU、FIFO、LFU、最佳置换) Hive的功能和优点常见的数据结构(数组、栈、队列、链表、树、图、堆、散列表) 堆的概念及分类常见的排序算法(冒泡排序、选择排序、快速排序) 平衡二叉树的定义查找平衡二叉树节点的时间复杂度
redis 和数据库 数据不一致( 延迟双删 binlog) 数据库引擎都有什么 innodb 和myisa的区别 b+和哈希的区别 哈希还有别的哪些缺陷 哈希算法 列举几种 X 自己实现哈希散列表 怎么实现 怎么实现哈希桶尽量均分X map的数据结构底层 并发读写崩溃原理 是所有的map都不支持读写并发嘛? sync.map slice扩容机制 谈谈GC 说了三个算法 三色回收 内存泄漏怎么排查
50min 怎么学前端的 写一个bind, new bind 过后的函数 this 的问题 Function.prototype.myBind = function(obj, ...args) { const fn = this return function (...rest){ fn.call(obj, ...args, ...rest)} } //new的时候应该指向新创建的空对
因为学校的事情投的比较晚,小结一下: 钉钉: 5.15:【 一 面 】40分钟拷打+3道题,问题基本围绕项目来,面试官很喜欢往一个点挖深问 5.16:【 二 面 】50分钟,围绕实习+项目来,挑了一个难点往深了问,把这个点的技术、实现、性能、优化、场景都挖完了 5.17:【 主 管 面 】35分钟,围绕个人的经历、性格展开的,技术方面问的更多的是团队管理、沟通方面,还讲了一些应届生的规划、发展之类
1、宝石闯关 小超最近迷恋上了一款闯关游戏一路上过关斩将从小兵的身上获取到防御宝石,其中小兵的防御宝石数值为ai,有一天小超终于杀到boss,此时小超手中有n颗防御宝石价值为ai,其中boss手中有m颗攻击宝石价值为bi,现在小超想知道手中的防御宝石是否能够抵抗住boss的攻击宝石,小超能够抵抗住boss的条件为ai能够被bi整除. 2、撞石头 有一堆石头,用正整数数组 stones 表示,其中