WXG微信支付后台开发一面

腾讯wxg后台开发一面
开局屏幕共享,没让自我介绍
1.上来手撕一道kmp 自测三遍
2.测完问你next数组怎么设计的?为什么这么设计?
3.开始看第一个项目 问项目里op_type字段的枚举怎么设计的?为什么这么设计?
op_type超过10之后怎么区分登录和其他操作?(问的非常细,我复习的时候也没关注过这一点,答的也很模糊)我答的分层编码
4.那枚举为什么设置的这么简易?DL之类的很难让人解读,改成别的话和你用户界面上有没有差异
(回答没有,枚举本质就是给整数起别名,编译过后会被替换 ,随便取名字。 这里觉得我代码不规范
4.项目里用的什么协议?为什么不考虑用应用层的协议?还在用tcp的,这里才意识道我大二。。我说我写第一个项目的时候是大一,刚接触socket编程,所以还是用的传输层协议
5.我看他不太了解我,我主动申请做一遍自我介绍以及实习经历
6.看我第一个项目没用到什么新特性 开始转战第二个线程池项目,开始问我硬件并发数 cpu核心数是怎么获取的?线程池构造时的数量那里
7.线程池workers是怎么赋值的?怎么负责的?承担的工作是什么?
8.跑一下线程池test
9.为什么不考虑用unordered_map?而用map?
10.项目用没用到智能指针?用了哪个?为什么用?不用直接加锁不行吗?面试官认为感觉没这个必要
我扯了一大堆,他最后说跟这个没关系 最后结果还是不需要用智能指针
11.你觉得什么时候一定要用到unique_ptr?什么场景下?
12.了不了解面向对象的分析及设计这门学科?了不了解单例模式,工厂模式,代理模式?
13.简单讲讲你认为的分布式事务,高并发业务,以及容器化编程
然后没了 口头说二面好好准备

#我的求职进度条#
全部评论

相关推荐

05-25 22:17
已编辑
中山大学 算法工程师
一面(1小时30分钟):上来先做题1. 手撕AdamW2. 手撕无重复字母的字串(hot100)3. 出了两个题都是对数据库的操作,我以为是让写大模拟,写到一半结果面试官告诉我是用sql写🐱,不会遂罢。4. 面对海量数据的时候怎么对数据进行处理,比如说去除掉敏感词等等,面对海量数据会出现哪些问题,该如何去处理5. 介绍发表的顶会论文6. 介绍Q-learning和DQN二面(2小时30分钟)实习乃至秋招面的最久的一轮面试了,从晚上七点多面到十点,最后人都麻了🥵,面试官估计要下班了结束了面试🐱1. 介绍论文,主包是做强化学习相关的,围绕问了很多强化学习算法(GRPO,PPO,reward model),介绍马尔可夫决策过程。2. bf16、fp16和fp32,并进行计算。3. lora微调的细节,量化相关知识然后开始漫长的手撕过程🥵4. 手撕ppo5. 算马尔可夫决策过程的γ阈值,我感觉是个无穷级数?6. 算模型sft的参数量大小及显卡利用率7. 是否重合链表(hot100)8. 如何使得一个输入向量x在经过一个或多个全连接层后,其输出向量y所在子空间基底尽可能接近标准正交基三面(面委会面)(30分钟)1. 介绍第一篇顶会论文(共享屏幕)2. 介绍第二篇顶会论文3. 不同强化学习之间的区别4. 和使用强化学习训练大模型相比,使用强化学习训练小模型需要做出哪些改变hr面(30分钟)常规的hr面问题,主要问来wx的意向。感觉前几面比较侧重技术细节,面委会感觉就比较侧重聊未来技术的发展,个人感觉前几面的压力比较大😼📳对于想求职算法岗的同学,如果想参加高质量项目辅导,提升面试能力,欢迎后台联系。
查看18道真题和解析
点赞 评论 收藏
分享
评论
4
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务