岗位:算法平台开发工程师 7.31笔试 三道力扣题:1.合并两个树 2. 爬楼梯改编 3. 滑动窗口最大值 8.8一面 全程将近一小时,偏开发相关,没问到机器学习和深度学习相关 自我介绍 撕算法题1:二叉树的层序遍历 撕算法题2:笔试最后一题“滑动窗口最大值”,时间O(n),空间O(k),用最大值队列做的 Python数据类型,哪些可变,哪些不可变? Python闭包了解吗?写一个简单的装饰器 h
9.18-字节飞书生产力工具-后端java 面试官很和蔼,没有刁难,对回答有反馈,体验爆炸好 25分钟阿里实习项目 15分钟八股 20分钟做题 八股 1.熟悉java锁吗 2.synchronized是可重入的吗 3.讲讲synchronized和Reentrantlock的区别 4.讲讲Reentrantlock内部实现原理 5.非公平和公平锁具体代码流程,用到的数据结构是什么,具体讲讲 6.如
8.16 全程一小时,面完秒挂 面试官声音挺小的而且杂音很多,甚至能听到其他面试官的问题 1.自我介绍 2.那我们先做几个题吧 3.实现麻将三筒布局,写完面试官说grid布局兼容性不好(这个有点疑惑,我实习的时候天天拿grid布局,leader也没说什么),要求全用flex 4.实现防抖和节流 5.实现深拷贝,写完又扩展了一下,估计看我像没思考的一样,考虑循环引用以及一些js原生对象的处理,最后没
一面 自我介绍 tcp和udp的区别 http和https的区别 对测试的理解 出了一个测试用例题:假设平台每天都可以创建活动,用户领取这些活动进行参与,加入需要限制每个用户每天参与活动的时间不能超过8个小时,如果超过,就不能再领取参与,请你设计一个测试用例 mysql查询语句:有一个成绩表(学号,姓名,科目,分数)存有学生各科成绩,查询学生的总成绩并进行排名 你做测试的优势有哪些 你对滴滴出行平
自我介绍 学习路线规划 学校成绩 操作系统进程线程区别 进程通信方式有哪些,要自己设计怎么设计(Linux源码那么设计) 多进程通信在不同场景用哪种通信方式 Epoll的机制怎么实现 Java怎么实现网络IO高并发编程,具体代码咋搞的 select,poll,epoll区别 为啥选epoll 多线程网络IO体现了什么思想 TCP UDP区别 实际选择,为什么要这么选择(可靠性,并发性,实时性,响应
腾讯上我的简历还没更新,感觉比较像 kpi 面 部门 csig 云一部 约 1 个半小时 自我介绍 二道代码 leetcode443改了一下 一道场景数据结构题 八股 三次握手 linux signal(这个记得不太清楚了) 为什么 cpp析构函数不能调用虚函数 内存次序 内存屏障 遇到那些问题能导致程序崩溃 segment fault 可能造成的原因 这里结合着 malloc 和 free 一起
视频面,就一个面试官,上来先自我介绍,问成绩、奖学金、成果、竞赛、项目问的不细,问了个指标相关问题 后面就是八股C语言。。。进程和线程的区别,TCP和UDP区别,include<>和“”区别,i++和++i的区别
软开后端(杭州) 6.7 基本就20min 一面基本上就是介绍自己的项目,根据项目问了问题: 登陆的密码加密有没有什么好方法,数据库的密码加密怎么做,了解目前怎么做的吗? https为什么安全,怎么实现有了解吗? get和post的区别? 为什么使用线程池,工作流程是什么?
没想到吧兄弟们,直接开始二战了。捞了我就面呗~这回面的挺爽的。 点名表扬语音部门,面试至少感觉respect。 八股/经历 自我介绍:懂得都懂,开源+实习 讲了讲在字节的实习工作:大模型训练模拟器 根据这个他问了我TP PP DP都是什么,具体流程 如何根据TP PP的通信量进行取舍 问了量化相关,什么是per tensor,per channel,group wise 不同的量化方法之间的区别,
字节电商提前批一面挂 7.20 听说字节电商几乎没hc,居然过了简历筛选,很意外(实际上是很惨,因为面评可能比较烂,后面再也没有字节的面试了)。不过很感谢字节,给我练手的机会,大二找实习的时候也是一面挂。。。 1.介绍实习项目 2.MySQL怎么实现可重复读 3.Java实现同步的手段有哪些 4.聊聊开源项目 5.算法题 搜索矩阵(我直接说出了最优解,但是面试官觉得不行,得用二分,然后我开始怀疑自
1.自我介绍 说一下在中科院做的学术研究 说一下自己做深度学习算法的工作,有哪些创新 2.说一下在intel做的工作 对于算子的优化有哪些? 有没有写kernel?写了哪些kernel 具体怎么写的?怎么提高kernel的效率 3.基础知识 说一下transformer,multiheadselfattention的计算,以及它为什么要这样计算。 简化一下,attention机制和RNN相比有什么
一面 1. 盒子模型,以及通过box-sizing转换 2. 0.5px border 3. js原型原型链 4. 闭包 5. vue渲染过程 6. 三道算法题(1.防抖 2. 解析url 3. 数组相关----贪心法+sort秒解) 7. 浏览器本地存储 8. webpack了解过哪些内容 9. 性能优化相关 二面太难了,痛苦的回忆
一面 针对简历的提问 跨域 怎么前后端联调 会话控制 你怎么做的小程序性能优化 说一下XSS攻击 考察事件循环,微任务,宏任务 函数柯里化 写一个快速排序 二面 都是场景题 1 一个按钮,用户点击会发送请求,如何做才能在用户反复点击按钮时不重复发送请求 2 控制请求并发的数量,例如有8个请求需要发送,如何控制同时只能并行发送两个请求 3 有哪些方式实现一个进度条的进度 4 如果一个
一面: 1、自我介绍 2、成绩,考研/保研 3、项目亮点 4、vue最大的优点 5、vue的响应式原理,vue如何监听数据 6、介绍mvvm 7、输入一个url到渲染页面会发生什么 8、哈希表的原理 9、反问 二面: 1、自我介绍 2、成绩 3、项目怎么做的,亮点 4、两道智力题 1)一百盏灯暗着,第一个人拉动所有灯,第二个人拉动编号为2,4,6...的灯,第三个人拉动3,6,9..的灯,求100
一面 1.自我介绍 2.不是计算机相关专业的,怎么想到做计算机 3.问了一个和项目相关的实现逻辑,之前速度慢的问题是在于这个算法吗还是其他东西? 4.react和vue有什么区别 5.diff中key的作用 6.分页拉取数据重复 移动端分页时,如何传递参数去避免切换第二页时出现由于短时间新增问题导致第二页中出现第一页的数据 面试官说这是业界常态问题,有点紧张没想出来,有说用时间来表示但是我说成时间