北森面经(一面)

今天上午10:30开始的北森视频一面,10:15我就进入了会议室开始紧张的搓手手。

等到10:40的时候,面试官出现了,是一个看起来很靠谱的小哥哥,虽然刚刚开始有点严肃……严肃的小哥进到会议室后,抬头看了看我,确认了姓名后就说那么我们的面试就开始吧。

在小哥哥面试到大约11:00的时候,突然跟我说让他的同事跟我聊聊,然后,又迎来了一个温油的小姐姐,大约11:30面试结束,小姐姐跟我说会后续通知我的……

其实我现在不是很确定自己是不是在面试后是不是说了谢谢,大概是面试了大概一个小时后,脑袋有点懵,暗戳戳的求超越妹妹保佑,求求北森看看可怜的孩子。

主要记录了这次面试的一些问题,作为复盘,也作为一些经验给同在产品路上挣扎的可怜孩子们。(emmm,说不定也只有我可怜因为我又酸又菜又多余55555,简称酸菜鱼。)

1、来一段自我介绍吧

自我介绍这个就因人而异了,强烈建议要提前准备,并在面试前反复练习,做到自我介绍自信、不卡壳。

我的自我介绍包括以下几个方面:学校专业、产品经历(大二的项目+大三的创业团队,这部分主要用STAR法则讲述)、对应聘公司的了解(一两句话:如toB类型、SaaS+PaaS)、个人提升的意愿、结束语。

2、你大学的成绩如何?

哭唧唧,问到痛处了。。。辣鸡答主大一放飞自我平均绩点2.5,大二大三意识到成绩不能这么差,绩点爬到了3.4,然而,我三年的平均绩点是2.9。。。连3都没上,真的是太尴尬了。

如果你的绩点和我一样,不太好看的话,建议你如实回答,然后说明一下自己绩点为啥这么低的原因(我是因为大一活动太多&谈恋爱(这个就不要说了)导致的绩点不好),然后说明一下自己意识到这个问题,有在努力改进,一定要体现学习在你心中重要的地位。

3、你是软件工程的,那大学主要学习了哪些主要课程?

答主按照年级来说的,大一C/C++程序设计、大二数据结构&算法、UML建模、计算机组成原理(万恶的PA)、大三编译原理、汇编语言、软件测试、软件设计模式、计算机网络、数据库……

产品经理要求逻辑,所以我们的回答尽量有一个条理在里面,不要想到啥就说啥

4、从这些主要课程里挑一门你熟悉的说说吧

(答主内心os:我又不是算法大佬,当然不能说数据结构&算法,C/C++也学的不咋地,感觉学了这么多课,跟产品要求技能相关的就UML和数据库,那还是说UML吧,好歹当时考了90分……)

答:我比较熟悉的一门课程是软件开发方法UML,UML是同一建模语言,能够在我们进行软件开发设计时帮助我们做软件需求分析和软件设计,在软件开发过程中是很重要的一环。(其实我还说了很多废话,这里就不赘述了……)

5、你刚刚说了UML,那么UML里面重要的知识点说说吧

一时间比较紧张,我就说了里面几个重要的图:用例图、类图、时序图、状态图。然后也不太记得自己说了什么,反正说的也不是很有条理,应该说一下每个图是怎么用的,然后有什么作用之类的balabala

面试后,我去网上看了看关于UML的系统性的介绍:UML学习入门就这一篇文章

6、学过数据库吗?

答:学校正在教授该课程(然后他就没有问我SQL的问题了……)

ps:建议要懂一些SQL的基本语句:数据库的增删改查基本操作需要会,如果学有余力的话,join、union、group by之类的也建议学学。

学习链接:W3school的SQL教程常用的SQL语句

7、为什么要前后端分离?

我记得这个问题好像是面试官根据我前面的问题回答引申出来的,在面试前我准备过。

指路我的博客文章:前后端交互

8、如何进行前后端交互的、实现的关键技术点是什么?

这个也请按照第7问具体参照前后端交互这篇博客。

当时面试官引申问的关键技术点有些懵逼,后来我说了是”接口”,然而我也不太清楚到底是不是接口……(待补充)

9、说说html、css、js的关系吧

html是网页结构、css是网页样式、js负责功能交互,三者结合在一起,构成前端网页。

10、说说面向对象和面向过程的区别吧

我记得当时我好像说的是调用和封装之类的……反正,回答的也不是很好……

参考这篇文章(蛋炒饭&盖浇饭的比喻有点形象):面向对象与面向过程的本质的区别

11、你说你现在已经在一家公司里面实习了,能讲讲你具体做了什么吗?

我的自我介绍里介绍了我目前在一家创业团队中,身份就是产品经理,因此面试官会问这个问题。

答:在加入团队初期,我负责市场、运营包括UI设计,因为在创业团队里一个人身兼数职是很正常的。我们的团队主要做的是线下的竞赛教育培训,目前主要是编程教育,做的是toB类型的业务。然后介绍了一下公司到底是怎么运作的。

然后介绍了一下自己的工作,包括现在的产品经理,负责的产品。

反思tips:讲话要有逻辑,有一条主线,运用STAR法则,同时有数据支撑。

12、你说你之前主要是做运营和市场这方面的,能讲讲具体内容吗?

思考:按照What+Why+How来讲述

市场:(What)最开始我负责的是市场调查(包括竞品分析)、资料整合(竞争对手的资料)、问卷发放以及顾客反馈收集等工作。(Why)首先,进军一个领域先要弄清楚你的竞争对手是谁,要充分的了解,才能找准切入点。其次,进行市场分析,有助于我们进行用户定位、产品定位、及用户的需求分析。(How)在市场分析里,包括做PEST、SWOT等分析,我们确立了目标用户、价格定位、以及产品形式、服务模式等等一系列的战略。

运营:

(What)主要负责的是QQ群&知乎的运营。QQ群的运营对我们来说是很重要的(What)这里我们主要是借鉴了一些CS的理念。因为我们的产品服务并不只是一锤子买卖,就是说不只是7天的授课,授课完成后,我们还提供3个月的学习路线,以及每周一次的问题答疑,这些都是在我们建立的学员QQ群(QQ群是根据培训的班级难度来建立的,难度一致的在一个群里)中完成的。其次,我们跟学校和学生是长期合作,因此社群运营的好坏,在一定程度上影响着我们的续费率。最后,运营也有助于我们的宣传和市场扩展。(How)我们在QQ群中进行PGC内容的分享,包括直播、讲师整理的学习路线,也尝试了鼓励我们的学员进行UGC形式的分享(包括他们的学习心得、获奖心得等)。知乎上的运营主要任务是宣传+科普,我们的目标用户玩知乎的比较多,因此我们最开始选择的是在知乎上进行对企业的宣传,主要就是回答一些竞赛相关的正经/不正经的问题,偶尔打打软广。

13、你加入的是一个初创团队,为什么不考虑和公司一起成长?

我认为,实习和这件事情,并不冲突。

(1)目前我在公司负责的是市场和产品,市场比较稳定,产品目前已经成形,形式也比较固定,在我实习的这几个月中(暑期)主要是教研和销售的工作,并没有什么产品相关的工作。

(2)考虑到个人未来的职业发展,我是很希望能去大公司的业务中得到学习和成长的。在产品这块,我一直靠的是个人的摸索,因此我十分希望能够接受系统的培训和锻炼,特别是做toB领域的产品,企业级的产品在未来的市场还很广阔。

(3)在公司里面,有产品领域前辈的指导、帮助,还有具体的业务场景的实战,这样子的成长是很快速的。

(4)竞赛的政治不正确。

14、你们公司的盈利模式是什么?

公司现在并不属于互联网公司,主要还是线下学校端客户群体,目前盈利模式较为单一,主要在课程收费和成本之间的差价。成本主要就是课程研发&讲师工资,目前还没有营销等方面的投入。

15、你觉得你们的竞争对手(竞争公司)多久可以追赶上你们?

目前在竞赛辅导做到入校培训的领域,我们没有很大的竞争对手。我们最大的竞争对手是竞赛领域的老牌子:清北学堂,但我们与他们做的产品服务不同。

16、你们公司比别的公司做的好的地方在哪里?

拿清北学堂做对比:

(1)定制化服务:我们针对学校师生需求,专门定制教研计划&学习路线;

(2)入校培训:我们的模式不是学生来找我们,而是我们去找学生,做到真正的入校培训;

(3)高性价比:在竞赛市场,我们的定价配合服务,极具竞争力

17、我看到你简历上写着,你做过应用于课堂的人脸表情识别系统,能具体讲讲吗?

18、你们这个系统的用户是谁?

我们最开始拟定的小游戏的用户是与抖音重叠的,即喜欢接收新鲜事物的、追赶潮流的年轻群体。到后面,我们因为时间和人员的问题,没有进行相应的应用场景的开发,因此,就全力做了这套人脸表情识别系统,并计划最终将该系统作为项目成果提交,提供API供开发者结合具体的应用场景进行应用开发。

19、你们这个系统做出来的意义是什么?

20、60%的识别率不高呀,作为项目成果是不是欠缺了?

是的,60%的识别并不高,因为我们是第一次接触深度学习中的很多算法,我们的数据集是自己选取并进行扩充的,同时模型也是自己不断的调整参数计算出来的。60%的识别率是这7种表情的平均识别率,其中我们对于”高兴”、”伤心”、”惊讶”这三种表情的识别率均达到了80%以上。

我认为,大学生做科创,大部分的人群主要是以学习为目的,在科创期间,我首次接触到了近几年十分热门的深度学习,且对这一领域的人脸表情识别有了比较深的了解,同时,科创也让我们首次有了团队开发的锻炼机会,我最大的收获,就是学会了如何在开发团队中进行沟通协作,包括遇到时间和人员流失的情况后,该如何处理等。

21、为什么要实习?

进入大公司,在公司的具体业务中提高自己在产品方面的能力,同时也就提高了自己的核心竞争力;

22、如果有plan B,除了产品经理,你觉得你还能胜任什么岗位?

我的回答:我没有plan B,我就是想做产品。如果真的要选的话,我还喜欢做设计,但我不是专业的

23、你能做开发吗?

24、为什么想要做产品?

从三个方面来回答:能力(基础)、兴趣(驱动)、职业规划(发展)

25、你觉得产品经理是做什么的?

负责的是产品从0-1的所有的事情。前期的产品定位、需求规划、到中期的开发和迭代、测试、再到后期上线后的数据分析、调研反馈,以及产品的不断迭代。一个产品,从无到有的全生命周期,产品经理都有参与。

(大概就是这些了,可能有一些比较细节的问题我想不起来)