核桃编程凉经

一面是HR主管深挖简历

我的面试官基本5分钟左右了解完情况,就开始跟我普及行业内的一些知识,可能因为他是达内的童程童美出来的,后来跳槽到这家公司,来了也是刚刚组建HR团队,说的比较直白。包括公司的客观风险,行业内格局现状等,给了我很多新角度,是这三轮里最令我灵光乍现,觉得获益颇丰的一轮。

二面是各部门主管综合面试

我的面试官是位财务总监,通过连续追问某项经历中的细节,包括遇到的困难,解决的办法,回顾之后的看法等来评判个人综合素质。整体来讲节奏比较快,压力比较大,持续近40分钟,中间一度都想喝水,是三个环节里个人认为最有含金量,时常觉得准备的东西不够用一轮。

三面说好了是CEOCTO,后面加了个战略顾问

面我的是这个战略顾问,核心问题围绕对行业的理解,以及选择公司的理由,希望看到的应该是对整体行业的思考以及对公司的深入了解。因为我面的是综合岗偏产品(这是当初咨询负责人给的意见,可能就分配到了这位战略顾问)但是在我面试的过程中,这位前辈不止一次的提到我只是一名HR,而且对我说的一些有关产品的问题几乎都没有追问,或者回答的令我摸不清头脑。比如,我问了个问题,内容大致如下:

少儿编程行业目前没有固定教材,基本都是按照CSTA本土化内容,游戏化学习,情境化展示,因此内容趋同可能是一个潜在问题(当然我们走在了行业前端,可以更快的完成“AI全流程自适应”快速过渡到下一个时代,这个就是头部公司的低试错成本)诚然内容价值的持续增长是教育产品发展要持续保证的关键点,但我想请问贵公司是否在功能价值上有所探索和计划,比如在成长系统(内部货币,徽章奖励排行榜等)之上,试水搭建K12少儿编程智慧社区模块来丰富产品边界。原因大致解释如下:学员每完成一个编程作品,都是一次内容与项目的产出,大量学员经历了创作,协同,反思,改进的过程,很有可能被联系起来,具备了UGC生态基础。并且,编玩编学曾经投入运营过类似的论坛,部落,作品集等,我个人认为最终没能真正嵌入产品,推广运营也不好,导致使用效果不佳,但仍值得讨论。

刚听到问题,战略顾问说你这个应该去问市场,我有点蒙圈,然后记录人员补刀:我们有QQ群能够提供大家交流沟通。我当时心里凉了半截,我说的是产品的功能价值啊,QQ群是你们的产品吗?如果说考虑做个小程序,学员的作品能实现多端口接入体验,多渠道传播触达,这样增加了学习兴趣,产品粘性和营销效率我还能理解点,QQ群这样的回答我着实是摸不清头脑。并且,我是一直怀揣着能够从战略顾问这里得到一个惊艳的回答等待着终面的,因为这是我第一次投递简历,并且与目标行业里头部公司的企业高层人士沟通,特别期待能够听一听前辈是如何利用自身优势化解外部威胁,利用外部机遇弥补自身缺陷的....

还有两个有意思的现象,这里简要说一下,只是个人感受。

第一个是当问我对行业的了解情况时,我回答如下:
少儿编程教学大体分为线上和线下两类,线下以小码王教育机器人,乐高积木搭建等硬件编程为主。线上编程以直播,录播两种方式并存。直播即1V1获大/小班授课,例如Vipcode等。录播是目前相对主流趋势,编程猫,核桃编程都属于这个分支。
然后HR问我,听过硬件服务商吗?我当时是比较懵的,因为互联网+公司肯定需要硬件开源啊,但我面试的是市场运营和用户增长啊,具体接触的都是友商竞品分析或针对目标客户人群的一些内容,硬件服务商与我们不在同一赛道啊....所以我转念一想,难道公司要全产业发展?那也不能啊,公司承诺去年融资金额用于扩张向低线城市渗透,应该无此精力和打算。因此,最后我判断,可能还是让我说硬编程这一块儿的,所以我还是说了微软,乐高的实体产品,并说了垂直细分下,硬件服务商及AI应用平台提供商是行业前进必不可少的一环。不知道是因为我说的模糊了,还是因为什么,明显感觉到了前辈不是很满意,这是比较有意思的。

第二个是当问到为什么选择公司的时候,我回答了两点:环境和平衡。内容大致如下:
环境:1.政策环境 (鼓励进校课改,行业加速系统化规范化等)2.商业环境(资本追逐,个人相信HillHouse3.消费环境(消费群体年轻化带来更高科技接受度,消费能力上升)4.技术环境(AI,大数据等)
平衡:1.学员员工平衡(3年3000员工70万学员,产品快速驶入自传播高速通道令人敬佩)2. 收入产出平衡(高硬件,研发费用让科技教育公司5家上市4家亏损,不到2年实现盈亏平衡令人倾佩)
PS:我并没有把公司曝光率最高的“AI人机双师”拿出来说,因为这种授课方式是OMO模式的延展,把线下那部分服务再次搬回线上平台进行了,简而言之是分清什么是一定要计算机完成的,什么一定要人来完成,并以此来深化教育产品+温度人工服务,但这种模式是易复制的,并且已经有很多友商在复制。并且在AI+主科教育产品里很早就使用了,只是少儿编程的土壤最近几年才具备滋生现象级公司的潜质,而且本身与互联网具备高融合度,才从某种意义上来讲是第一次被人成功应用到这个行业而已。因此,我并没有把它当作我选择公司的关键理由。
另一个原因是,我一直觉得在自媒体高速发展的今天,针对各行各业的头部公司的穿透文章屡见不鲜,并且其中很多特质都是公诸于众的,核心问题在于哪一家能先推行,哪一家能先做好,哪一家公司能思在人先继续领跑下一个时代。面试官所期望关于选择公司理由的回答,最应该是逻辑自洽,并期许能够看到个人的战略眼光,我可以1天搜集上百篇深度好文并摘要背诵,但这并不是我的个人看法,可能也不是我选择公司的真实原因。不知道是因为我说的模糊了,还是因为什么,明显感觉到了前辈不是很满意,这是比较有意思的。

总结:整体面试感觉还是不错的,比较舒适,即便是第二轮被追问的时候,戴着口罩的前辈在皱眉,也感觉情绪很好。期待贵公司能够成为兼备温度与深度的教育科技公司,未来能作为行业的符号,带领行业更好更快的发展。最后一轮整个过程我确实也说的不好,因为问题基本与上两轮雷同,直接秒答了自己心里的想法,失去了层次。

以上内容皆基于面试事实,最后一部分有趣的现象基于事实辅以个人看法,慎重参考。


#核桃编程##面经##春招##管培生#
全部评论
很实用,讲到了点子上。
1 回复 分享
发布于 2020-04-08 21:32
太厉害了_(:з」∠)_,你这都凉了,感觉我凉的太应该了
3 回复 分享
发布于 2020-04-23 19:46
&楼主有的东西理解的确实蛮深刻的 估计最后一轮面试官都给你说懵了😂
3 回复 分享
发布于 2020-04-09 00:24
我觉得楼主凉了是因为太厉害了公司怕你不稳定hhh,我收到编程猫的管培来看了下,也好慌hhh
1 回复 分享
发布于 2020-09-24 17:20
你的帖子很有水准啊,看评论发现你有过相关经验,怪不得思考这么有深度。
点赞 回复 分享
发布于 2020-04-17 19:27
求问楼主方便分享一下“公司的客观风险,行业内格局现状等”内容吗?谢谢啦!
点赞 回复 分享
发布于 2020-04-16 00:18
你已经收到拒信了?我觉得你太厉害了,应该不至于凉吧
点赞 回复 分享
发布于 2020-04-09 13:10
谢谢答主分享!请问您是校招吗?
点赞 回复 分享
发布于 2020-04-08 23:19
&谢谢答主的分享!很受用
点赞 回复 分享
发布于 2020-04-08 21:49
&你做过AI教培行业吗
点赞 回复 分享
发布于 2020-04-08 21:38

相关推荐

1. 自我介绍2. 项目经历3. 为什么选择前端?为什么对前端感兴趣?4. 两个项目都是Vue,为什么都是用的Vue没有用React5. 我说我开始学习vue的时候是不知道vue和react的区别的,追问那你现在知道了吗。T_T还是不知道6. 讲一下JS的事件循环7. 有了解过 requestAnimationFrame() 这个方法吗  或者 requestIdleCallback() 8. 说一下防抖和节流之间的差异9. 除了在服务器请求用到防抖和节流,还有哪些地方会用到 输入框防抖 滚动条节流10. 是不是可以在输入框失焦的时候去进行搜索?感觉不像是问题11. 怎么实现虚拟滚动的12. 虚拟滚动分成两种类型 一种是虚拟列表有固定高度,另一种是不定高度,渲染之后才能拿到高度的话,如何实现虚拟滚动? 13. 虚拟滚动时 假设滑得很快的话这部分怎么处理14. 为什么要使用animate.css这个动画库?动画实现的方式有几种?你为什么选择这个?15. Emit加状态共享实现数据共享同步和websocket实现数据同步,这个具体是怎么实现的websocket具体实现真的没怎么看......瞎编了一个http2.0被揪着问http2.0是双向通信吗,感觉不是。。16. Websocket可以实现双向通信,如何异常情况进行做处理?比如网络波动的使用断连了,或者是如何去监听说你服务端还仍在等待的一些状态?17. 怎么保证websocket的在线连接(应该是想问我这个)18. 就例如说可能在发送服务端的时候网络波动,导致我这个请求没发出去,然后你的 ACK 可能没返回,但是我可能连接了,然后这个请求就是丢失了吗?还有没有另外一种方式说可以让这个网络抖动的一个情况,然后这个请求还能再发送到服务端?19. 持久化使用的localStorage,那么了解过indexedDB吗20. 讲一下SessionStorage和LocalStorage的差异,为什么要使用LocalStorage?21. 其他框架没有了解过吗22. 假设说你让你学习一个技术框架的话,你要怎么去学习呢?就可能就你可能进来一个公司,然后发现这些可能跟你过往的一些经验可能不是很匹配。就可能你之前都没有接触过,然后让你怎么就让你去接触一些新的一些东西?你要怎么去学23. 有用过一些AI工具吗24. 因为前面我讲到红宝书。然后你有了解过,红宝书就里面有写一些什么设计模式,就你在项目里面是会用到这些设计模式的,你可以简单举一两个例子。是设计模式代码的一个组织方式,就是一些测试模式,类似于工厂模式或者是一些结构,就工厂模式,然后有什么单例或者是什么观察者、订阅者,乱七八糟,就这些几个模式有用到吗?  md没看到这呢,这玩意。反问:* 如何回答Vue的响应式原理* 应该在面试里面有哪些改进的方向呢最早的几场面试之一,答得超级烂,慢慢总结经验
查看25道真题和解析
点赞 评论 收藏
分享
06-01 18:36
已编辑
南昌大学 前端工程师
## 时长 70 分钟 北京合思招聘系统### 1.自我介绍环节### 2.做题环节(20 分钟左右)有 22 道选择(html,css,js,数据结构),一道算法题:字符串去重,我和面试官简单说了一下思路(new Set),然后他让我随便写一点交卷了### 3.项目,场景和八股环节(这个环节持续太长了,有些我实在是忘了)1.你是如何做到首屏优化的2.讲讲 CI/CD 是如何实现的3.项目中有使用过 webpack 和 vite 吗4.webpack 和 vite 有什么区别5.有没有使用过什么状态管理工具6.项目使用了什么缓存机制这里我展开讲讲。关于缓存数据,蜀黍使用了缓存头(Cache-Control)和 localStorge。项目中使用了 Promise.all 来进行并发请求,同时从服务器和本地缓存请求数据7.怎么获取的缓存数据localStorge,状态码 3048.缓存的过期时间9.NextJS 中如何设置代码在客户端运行10.NextJS 如何设置服务端运行(好像是这个问法)11.useEffect 中如何进行数据请求(丝滑切换至场景题)12.如果不同 useEffect 中相互依赖过多怎么办(反问面试官,竟然是退化至使用类式组件)13.如果我想让我的 useRef 使用外部的 props 应该怎么办(forwardRef)14.当我的父组件将一个可能会经常变化的 props 传递给子组件时,应该怎么办(useMemo)15.我想全局管理 props,并且防止出现 props drill 的问题,应该怎么办(useContext)16.我想使用 useRef 来实现一个可以返回窗口顶部的功能,应该怎么实现,使用哪些 API17.我想将一个二维数组转换为一维数组怎么办18.如果我的二维数组中不完全都是数组怎么办(instanceof、Array.isArray)19.实现 add(1)(2) === 3 (函数柯里化)20.如何实现 string 和 number 之间的相互转换21.如何改变 this 的指向22.你有没有用过什么 ES6 的新特性23.Promise 打印顺序```javascriptconst promise = new Promise((resolve, reject) => {  console.log(1)  resolve()  console.log(2)})promise.then(() => {  console.log(3)})console.log(4)```24.有没有使用过 typeof25.flex 布局中如何实现水平垂直居中26.如何消除 float 带来的影响27.给定一个完整的 URL,如何获取其查询参数28.React 19 和 React 18 有什么区别29.项目中是否有采用什么对静态资源的优化可能还有,但是暂时想不起来了## 时长 15 分钟 洋葱学园1.对于一个列表,我们通常会给其添加一个 key,可以不添加吗,如果不添加是否有什么问题?2.对于一个 H5 页面加载过慢,如何优化3.将 URL 输入搜索栏,浏览器会做什么4.如何实现进入视窗才进行懒加载5.如何在一个 JS 文件中白屏时返回 Loading 组件(我直接说了 React 和 NextJS 中如何实现哈哈)6.移动端适配7.如何处理重复的请求(本人说了 axios cancelToken、防抖和节流解决这个问题)我确实记得应该还有,但是想不起来(
点赞 评论 收藏
分享
评论
25
128
分享

创作者周榜

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