1.自我介绍 2.介绍第一篇论文和第二篇论文(面试官很认真在听,问了很多细节问题)30min 3.写代码题 给定一个数n和一个int数组A,选取A中元素组成一个最大的且小于n的数,可以重复选取 4.反问组里工作内容 #字节# #字节跳动#暑期实习#
自我介绍 项目 后端为什么采用token机制进行幂等性校验而不用订单号? 为什么用redis来存储token? redis单机实现会有问题吗?(无法高可用) redis集群(主从、分片) 采用什么协议实现? 主从架构下当我数据很多的时候怎么办? 缓存雪崩、缓存穿透、缓存击穿 如果一个key刚才数据库里没有现在有了,布隆过滤器怎么处理? 布隆过滤器的优势劣势 布隆过滤器如何删数据 redis数据结构
4月12日19:30——21:00 自我介绍 项目机制原理、设计架构 项目调用链是什么样的? 智能客服智能体现在哪里(技术细节上)? 题库的数据量级 用户随机提问会不会有没有匹配的答案? C 端和用户交互的时候有没有前置的引导过程? 如果让你自己来设计,你会怎么设计的更好? RPC 调用比 HTTP 调用好在哪里? 集群环境怎么更新本地缓存? 进程和线程的区别 进程之间的通信方式 线程之间的通信方
流程大概一周一场面试,一面二面已通过,HR面由于面试官太牛马,面到一半我直接拒绝继续面试了 一面(45min) 1.小程序多端方案 2.vue跨平台的原因 3.https和http的区别 4.ssl握手过程 5.为什么ssl第一次握手要交换密钥 6.vue2和vue3的区别 7.webpack如何做tree-shaking的 8.webpack如何降低打包体积 9.性能优化过程 10.强缓存和协商
一面 3.21 问项目:问了一个项目,问的非常详细,大概问了30min 然后问基础: transformer的架构 为什么使用multi-head、残差链接和前馈神经网络层 梯度消失的原因是什么 gpt和t5的区别 bert和t5的区别 了解现有的大模型,比如LLaMa这些吗 代码:删除链表倒数第k个节点,需要考虑到k>链表长度这个边界情形
1. 手撕,给出中序遍历和后序遍历,构建树 2. 介绍树模型,(GBDT,XGBoost等) 3. 项目为什么用XGBoost 4. 介绍LR 6. XGB和LR的区别,各适用哪些场景。 7. 项目中Lovain算法是个什么算法。 8. 项目中使用的评价指标 9. 准确率有什么缺点和问题 10. AUC 11. 优化算法 12. 激活函数 13. 特征提取方法? 14. CNN和MLP区别,CNN
题目组成:4编程 3选择 时长:120分钟 编程题: 1: 两个人打乒乓球, 目前比分为a和b. 获胜条件为至少得11分(即a>=11)且a比b赢两分以上(即a-b>=2) 问最优情况下还要赢几把,a才能获胜?(简单) 2: mex()一个数列, 得出这个数列缺失的最小非负整数: 样例: 输入数的数量4 输入数 5 0 3 1 然后分别在删除5, 0, 3, 1的情况下 返回数列的mex值 如:
1. 直接模拟扣数字和字符 100% 2. 统计生命值为1的个数,答案= 1的个数/2上取整+其他的个数 100% 3. 优先报便宜的活动,人优先选志愿少的,志愿数相同对应活动费少的优先 95% 4. lc原题的动态中位数,双堆 100% #拼多多# 第三题是在是de不出来了,感觉比美团简单
3/23 40分钟 像kpi了,上来就做题,也没怎么问别的,感觉是凉了。 自我介绍 写题,和最大的连续子数组,说给20分钟,写完又来个二维的最大子矩阵...没写出来 数据链路层和网络层主要是做什么的 它们在整个网络中,在什么样的场景下解决什么问题 进程通信 协程和线程的关系,对应关系 java了解吗,java里有哪几种上锁方式,了解他们的区别吗 mysql的索引结构,有什么好处 反问 #拼多多##
把字符串换成每个对应字符的前3个字母,模运算 100% 每次能选k个元素,排序放到最后,后面的往前补位。不会,直接返回的最坏情况(不在自己应该在的位置上的元素个数/k 上取整) 70% 对区间进行与、或、等于的操作,感觉像是用差分,但是不知道咋做,直接暴力 80% #小红书##暑期实习#
1、说一说你对spring的理解? 2、用concurrentHashMap和atomic原子类实现纪录多个接口访问量的计数器。(键是接口名,值是访问量) 2、算法:判断两个链表是否相交?(直接判断尾节点是否相同) 3、说一说session和cookie? 4、说一说短信验证码的实现逻辑? 5、算法:判断一个数是否是完全平方数?(二分) 6、在秒杀业务中,是否可以通过先预减库存后判断库存来解决货物
45min 面试官全程没开摄像头,只记得部分问题 自我介绍 介绍实习项目 直接调用的模型服务吗? 有什么难点? sse和websocket的区别? 八股 make和new的区别 引用类型和值类型的区别,数值和结构体是什么类型? slice和数组的区别 go的context介绍下 c++了解吗?(不了解) c++中vector和list的区别 c++中new和malloc的区别 c++中map取值的
分享一下 首先自我介绍 答:专业,校园经历,性格,意向 你对公司有什么了解? 答:行业和产品,客户,行业地位,竞争对手 你对岗位有什么了解? 答:解决方案输出,沟通前后端 专业好像不太符合? 答:工科背景,有编程经验,表达愿意去学习的意愿 你对自己有什么样的职业发展规划? 答:希望从事toB售前,数字和科技行业 是否主持或组织过活动? 答:团支书 辩论队 实习期间导师找该怎么办? 答:实验室氛围宽
5.27面的技术面 上来先是手撕代码,dfs,好写 然后就开始问问题,一开始先问我在校有没有做过什么项目,有没有参与什么实验室,会根据这个问问题 然后问了语言基础,我是写的C++,问了几个C的问题,只答上来一些😥,问到static extern和C/C++内存分配没答上来 然后是问项目经历,我在校项目很烂,只做过课设😭😭,问了我怎么进行开发的,碰到问题怎么解决的,怎么保证开发效率的,hr在面
投递:数字供应链(内推投递) bg:211本,C9硕 timeline: 03.25 业务一面 04.11 业务二面(总监面) 04.18 hr面 一面:(hr内推,后约了一面,由于时间对不上中间调节了好几次面试时间,后来是面试官周六中午电话面) 自我介绍 谈谈对专业的理解 深挖几段实习经历 如何理解供应链的数字化 未来的职业方向 二面:总监面,感觉总监很忙,中间面试中断过, 自我介绍 实习深挖,