文远知行 1~3面 已OC

好像部门有点缺人,准备了很多C++、Linux、OS、计网的八股,以前做的项目也记得滚瓜烂熟了,发现问的问题比较简单。
部门是软开

一面3.13 3.14上午通知已过
二面3.15 当天下午通知已过
三面主管面3.16 3.18上午通知已过,应该算OC了

---------------
一面(约70min,代码码的有点久)
我对面试官最满意的一面(当然其他也很满意)
面试官非常nice和细心,是第一个真的点进我简历里的项目github网址看过设计报告和代码才开始问的。而且非常平易近人哈哈。
1. 问项目细节
2. vector扩容
3. 程序运行时堆和栈的区别
4. malloc和new的区别
5. 链表和vector的区别,vector删除某元素之后会发生什么行为,时间复杂度多少
6. 进程和线程的区别
7. 算法题:n个物品,刚好取k个,要求总重不能超过t,输出合法的总重。
面试官提示:有非法输入:k>n
我:一开始以为随便输出一个合法总重就行,转化为求前k小的问题。讲了可以用排序、堆、快速选择来做。
面试官:看了眼样例,好像要求是输出<=t的最大的总重,n、k、t都不大。
我:直接暴力01背包,dp[i][j][l]表示到第i个物品,已经选了j个,总重为l是否存在。一维可以被压缩掉。i <= n;j <= k;l <= t。时间复杂度O(nkt),空间O(kt)。(debug半天发现变量命名冲突了,我和面试官尴尬一笑)AC了。

---------------
二面(30min?)
1. 项目用户数据怎么存的
2. 如果用数据库存该怎么做
3. 项目为什么用到多态
4. 项目中类封装的思路
5. 指针和引用的区别
6. 数组、链表、哈希表的区别
7. 项目python爬虫怎么做的
8. 项目用到什么设计模式相关的东西,为什么用这个
9. 如果做python愿意转吗,是在大学城吗,可以随时到岗吗
10. 算法题:括号匹配easy version,1min秒了

---------------
三面(两题均为15min,共30min)
1. 手写Sqrt(double x)。没处理好0 < x < 1的情况,面试官提示后写出来了
2. 判断一个点是否在多边形内部。用的内角和≈360°,余弦定理暴力计算
3. 多久能到岗
#软件开发2024笔面经#
全部评论
佬 这个公司咋样
1 回复 分享
发布于 2024-05-14 21:37 湖南
牛呀这么快,我先是笔试然后一周之后一面,隔了四天才通知一面过了,今天二面,感觉有些答得一般
1 回复 分享
发布于 2024-03-19 19:13 北京
请问没有做笔试嘛,直接面试?
1 回复 分享
发布于 2024-03-18 11:38 上海
进了吗,工作氛围怎么样,需要加班吗
点赞 回复 分享
发布于 2025-04-01 21:31 广东
简历挂😡😡😡,牛马也会发怒的
点赞 回复 分享
发布于 2024-04-25 21:27 广东
直接给我简历挂了😭
点赞 回复 分享
发布于 2024-04-17 00:02 山东
这个是什么公司啊?我也投了,但没咋听过
点赞 回复 分享
发布于 2024-03-26 15:07 黑龙江
产品组最近确实缺人,hc 挺多的
点赞 回复 分享
发布于 2024-03-24 14:15 广东
l另外问一下有没有让你开摄像头啊,录屏之类的
点赞 回复 分享
发布于 2024-03-21 20:13 广东
哥们你投的什么岗位啊
点赞 回复 分享
发布于 2024-03-21 20:03 广东
兄弟哪个组啊?我也刚收到了
点赞 回复 分享
发布于 2024-03-20 20:35 江苏
我二面完两天还没动静,感觉是寄了😢
点赞 回复 分享
发布于 2024-03-20 00:09 广东
好强呀
点赞 回复 分享
发布于 2024-03-19 18:57 广东
OT时间长吗
点赞 回复 分享
发布于 2024-03-19 11:27 河北
这是实习吗,怎么还有三面呀😢第一次面试,好慌😭😭😭
点赞 回复 分享
发布于 2024-03-18 19:27 香港
可以问下楼主选的是哪个团队吗
点赞 回复 分享
发布于 2024-03-18 18:59 广东
校友打算去么?
点赞 回复 分享
发布于 2024-03-18 13:38 广东

相关推荐

2025-12-27 18:11
已编辑
门头沟学院 前端工程师
28双非鼠鼠第一份实习,感谢金山,感谢面试官张先生的赏识,也感谢自己很开心很开心(有没有待过的前辈,求摸鱼技巧bushi)timeline12.15&nbsp;投递12.16&nbsp;约面12.18&nbsp;一面&nbsp;半个小时后约二面12.19&nbsp;二面,口头oc12.24&nbsp;发offer一面1.&nbsp;开发页面中使用的布局方式2.&nbsp;flex:&nbsp;1&nbsp;是什么的缩写3.&nbsp;水平居中的方法4.&nbsp;tailwindcss&nbsp;的优势5.&nbsp;js&nbsp;的闭包6.&nbsp;打印结果的题,解释为什么(var&nbsp;定义&nbsp;i&nbsp;,setTimeout&nbsp;执行打印),使用&nbsp;let&nbsp;的打印结果7.&nbsp;箭头函数和普通函数的区别8.&nbsp;promise&nbsp;构造函数是同步还是异步9.&nbsp;内存泄漏的情况10.&nbsp;interface&nbsp;和&nbsp;type&nbsp;的区别11.&nbsp;react&nbsp;的&nbsp;key&nbsp;作用12.&nbsp;常用的钩子函数13.&nbsp;怎么避免不必要的渲染14.&nbsp;useeffect&nbsp;的使用场景15.&nbsp;react&nbsp;和&nbsp;vue&nbsp;怎么选择16.&nbsp;vue&nbsp;的&nbsp;data&nbsp;为什么用函数17.&nbsp;tcp&nbsp;为什么需要三次握手和四次挥手18.&nbsp;vite&nbsp;为什么比较快19.&nbsp;解释防抖节流和手写防抖函数,还有实现思路20.&nbsp;深浅拷贝的区别和手写深拷贝,讲实现思路反问了业务,反馈时间和学习建议二面基本上是围绕项目展开,根据项目的每一项,来给场景题问你会怎么做,跟基础相关的东西如下:1.&nbsp;虚拟列表的实现和原理2.&nbsp;zustand&nbsp;和&nbsp;context&nbsp;的区别3.&nbsp;vitest&nbsp;相关,写测试的话应该怎么做些什么?4.&nbsp;monorepo的细节问题5.&nbsp;做项目的动机6.&nbsp;事件委托和时间冒泡的区别有个点顺着问了我五个问题实在是答不下去了就是说感觉金山云这边面试虽然一面全是八股,但是二面还是要好好准备项目,做到能被深挖那么两三个问题的程度,鼠鼠也是运气很好,问的都是准备过的嘻嘻面试完之后还很期待这个面试官会不会是我mt或者ld,会很认真的听我说话,然后告诉我哪里有小问题,不知道是不是鼠鼠的错觉,感觉他看后辈的眼神都是带有欣赏的意味真的很复合我对mt/ld的幻想(bushi),但是后来发现他ip是北京的qwq有点点小失落,不过没关系,看隔壁某书感觉金山的节奏还挺慢的期待入职ing愿一切顺利,好运常伴吾身这里再吐槽一下流程,怎么!!这么!!慢!!急死我了急死我了!!鬼知道我从周一到接到offer这段时间有多煎熬,哎呀但是但是好在一切如愿
发面经攒人品
点赞 评论 收藏
分享
评论
25
122
分享

创作者周榜

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