zoukankan      html  css  js  c++  java
  • 毕业后第一次跳槽面试的点滴记录

    前言

    由于种种原因,个人选择了离开现在待的这家公司,期间参加了几家公司的面试,有内推的,有自己投的,有别人找上门的。

    由于平时养成了做一件事就会总结一下的小习惯,所以就将这次地点滴也简单的记录了一下。或许这一段经历在今后回忆起来会别有一番滋味。

    中间也有些许插曲,起起落落。

    面试点滴

    首先是公司S,拉勾上HR找我聊了一下就发了份简历给她。这家公司算是打头阵吧,因为很久没面试了,需要找点面试感觉。

    不过这也是最让我无语的一次面试!!

    去到之后,先是和HR的面谈,噼里啪啦的聊了十几分钟,主要就是自我介绍和HR对公司目前情况的简单介绍,技术团队属于刚成立的,目前就3个人

    说是下周会有一个技术总监过来并且技术团队还在扩招,然后就带我去见他们的开发总工程师了,说是要考察一下我的技术~~

    这个总工程师打开了两张图片,说你做出这两个功能,明天就可以来上班了,当时心想是什么很难的功能。

    结果这两个功能是:

    • 写一个接口,返回用户表的所有数据,并在表格中展示出来,
    • 基于上面的展示,完成一个修改用户密码的功能。

    并且,在他的说明和演示中,数据库中用户密码还是明文的~~估计你们的技术总监来了之后也会无语到死。。

    当他说完这些“要求”之后,我不知道其他人遇到这样的情况是个什么样的感觉,反正我的感觉就是深深的被鄙视了

    当时我是想直接就走了,不过抱着反正那么简单,充其量半个钟就搞定的念头,,就忍着没走先,就是这个随便写写的决定让我后悔不已啊~~

    讲完要求就带我到笔记本电脑面前,打开了一份代码给我,让我就在这里的基础上改,还说这个是他们正在用的!!

    我去,生产环境的代码这么容易就给面试的人看了??有点见鬼~~

    不过这电脑是超级低配的啊!!印象中好像是i3,2G还是4G内存,开个VS用了将近10分钟,新建个类,几分钟过去了,写个代码,编译一下

    调试一下十几分钟过去了,除了看窗外的风景,也没有什么能打发时间了。

    这样的电脑确定是用来开发的?这个完全不能忍受!!期间也反应过这电脑完全慢得没法用,但是人家压根就不理会,真是有点醉。

    而且用的技术还是Web Service,代码也是乱的可以,十几个项目堆在一个解决方案里面,估计是这公司现阶段的所有代码了吧!

    但是好歹也该用一下Solution Folder吧,至少不会让人有种凌乱的感觉啊!想不明白他们。

    当时想的就是,这么烂的电脑你们也能拿来给开发人员用?那开发人员不把这电脑砸了就算仁慈了。

    至于结果,很明显了,打个招呼就赶紧开溜了~

    下次再遇到这样的公司,绝对要在第一感觉不对的时候就说NO!没必要在这些公司浪费这么多时间。


    然后是公司G,公司G是我师妹在的一个公司,她知道我准备辞职,就问我要不要试试她这间公司,也问我要了简历。

    然后她就内推了我的简历给她老大,并告诉我说这两天内会给我打电话进行面试。

    她老大在周日的晚上8点半左右给我打的电话进行了电话面试。电话面试的话,可以说是略微轻松一点,没有过多的约束和拘谨!

    简单的自我介绍,然后是根据简历问了一些问题,包括了MVC的一些点、ClickOnce等,大概用了半个小时左右吧。

    问完了技术相关的问题之后,她老大也问了一下我想离职的原因,以及后面的一些规划,聊的还算是挺开心的吧。

    再后来的话,她老大就介绍了一下他们公司正在做的一些东西,和一些相关的技术。

    从交谈中,她老大应该感觉到了两者(我和公司)之间的发展可能不会很相符,所以最后跟我说,你可以考虑一下吧。

    如果你有兴趣的话,就约个时间来公司面谈一下,如果确定要来还是要和另外一个总监聊一下。

    考虑了一天,决定还是拒绝的好一点,毕竟不是很符合自己的职业发展。

    周二就联系她老大,婉拒了这个机会。

    后来师妹也跟我说:“我老大说你是那种热衷和专研技术的人,我们公司可能不是很适合你的未来发展”。


    当然,这两个面试是在我正式提出离职之前参加的面试。

    在拒绝公司G之后的一个多星期之后,就在正式提出离职,当然老大第二天就找我谈心了。

    老大说了挺多的,也给了我不少建议,也讲了不少他之前的一些人生经历,还是受益颇深。

    后面就是更新招聘网站上的简历,思考了一下自己今后的方向。

    提离职后的那一个多星期,我并没有立即就跑去面试,毕竟还是要准备一下交接的东西和相关的文档。

    这也算是职业道德吧,好聚好散,免得闹得大家都不愉快。

    这期间,我“亲妹”问我有没有考虑去深圳的打算,说她某程的一个朋友问她有没有学.NET的同学推荐一下,她就说她第一个就想到了我,那个感动啊~~

    然后让我把简历发给了她,毕竟之前她就一直跟我说(应该是大三大四的时候就开始这样说了吧),你怎么就不去大公司试一下呢,说不定你就过了啊~~

    后来就把简历给她,试试呗,反正又不会缺胳膊少腿。

    她也一直说她老大技术也很溜,让我也投一下她公司。我就说,我简历都给你了,你转给你老大一下不就好了,为什么要这么大费周章。。

    她的理由让我完全不知道说什么好,你面试的话肯定过的,然后是我推荐的你,你又不来,我怕我老大说我,你自己去拉勾上面投就好啦!!

    反正只是见识一下,你直接投就不是我推荐的啦,然后就跟我没什么关系啦。

    这样的“亲妹”,确实是坑哥的~~欲哭无泪,当然我最后也是没有投她公司。

    后面的话还参加了另外三家公司的面试。


    公司P,在和HR沟通后,决定给份简历她,结果,这个HR居然是我同学校的师姐,这个世界真的是挺小的啊,这样都能碰到一个学校的~~

    面试的话,我个人感觉就是一般般,直接就是技术总监的面试,也没有自我介绍,直接就开始问我问题了,没有任何的过渡,有点紧张!

    先问了小程序一些相关的东西,然后才是.NET相关的这一块。

    霹雳啪啦一阵问答,也有好几道题是答不上来的,毕竟我的工作经验还没有丰富到什么都接触过,其他的题应该还好。

    期单也问了一道设计题,给了一只笔,一张白纸问我的设计思路,顿时有种白板面试的感觉。

    问完然后就出去了,留我一个人在房间待了5,6分钟左右,当时的感觉就是机会可能不大,就算是有机会,薪资可能也不高。

    毕竟技术总监也没有介绍公司做的是什么,也根本就没有机会让我提问!

    完全被他的气场压住了,因为直观的感觉就是,只有对你感兴趣,才会花时间跟你介绍公司的基本情况,对你不感兴趣的话,直接就over了。

    最后的话,是我那个HR师姐进来跟我吹水了,说了一下公司的大概情况,问了一下我的期望薪资和一些其他问题。。。。。。

    整个面试大概也有了1个多小时了吧~~

    通过这次面试,直观感觉是这家公司的代码质量可能会比较高,当然这仅是自己的个人感受,毕竟我也没看过,仅是凭交流过程中的揣测。


    面试公司P之后还有一点小插曲,吃晚饭的时候,C# Corner社区给我来了封邮件,说是我祝贺我得了社区的MVP

    回到家,打开网站一看,确实是真的,那个时候确实很激动、很意外!

    毕竟我那蹩脚的英语并不怎么能上台面。既然给了,那就收了吧。哈哈哈哈。

    前面也还提到了某程内推的事,因为也过了有一段时间了,还是没啥风声,就让我“亲妹”去打探了一下消息,结果说是简历被HR刷了~~

    虽说也已经做好被刷的准备了,但是没有想到是在HR那里就被刷了,有点小遗憾,本来是想打算被虐一下。

    顺便发现一下自己的不足,说不定还会有一个不小心就把我给招进去了的概率呢。


    公司H,在直聘了沟通之后,看了一下要求,看到了.NET Core,我就果断扔了份简历过去,是不是太没原则了~~

    这家公司的面试也比较轻松,不过有三轮面试,是这段时间面试最多轮的一间了。

    对于路痴的我,找路还是找了很久的~~

    首先是技术负责人的面试,做了个自我介绍,面试官就开始问问题了,也是先问了微信小程序相关的内容,还拿手机来看了一下。

    也表露出他们也正在做小程序的一些想法,也让我看了一下他们开发的小程序。

    后面的话,就算是正儿八经的面试了吧,问了比较多关于性能优化方面的问题,刚好也都有接触过,所以相对来说是比较轻松的。

    面完之后,应该比较满意,所以就开始介绍公司现在正在做的东西。

    然后呢,我也拖住他问了不少问题,如技术团队等的一些信息,当然肯定少不了问.NET Core的,说是招聘要求熟悉.NET Core优先是用于人才储备的,便于后面的迁移和研究。

    然后是项目负责人的面试,也是做了个自我介绍,了解了一下大致的情况,因为项目负责人不是做技术的,所以谈的是其他的内容,好比职业规划那些。

    他也简单说了一下他的经历,给我的感觉就是挺平易近人的。

    最后的话就是和HR的交流,主要是讲讲薪资,福利那些,这里就省略啦~~

    整个面试大概持续了1个半小时吧~~

    对这个面试的最直观的感觉就是,或许能接触大数据量的处理和高并发等。


    最后的话是公司I,和公司H一样,我也是看到招聘要求上有.NET Core才投的简历,确实我看到.NET Core就是这么没原则,没底线了。

    面试的话也是比较轻松,就技术负责人直接过来跟我聊的,问了一些技术上的问题,问题都算是比较基础,没有太难的东西。

    另外有点意外的是,他看到我简历上有写NancyFx,也跟我聊了一下这个技术。

    也表露他在架构的时候想过API平台用它来实现,虽然最终没有用上,但作为NancyFx的半个粉,内心也是比较波澜的。

    同样我也是问了关于.NET Core的使用情况 ,毕竟是招聘要求上面的嘛,不问问感觉过意不去啊!他们是打算下半年往.NET Core 和CentOS上面迁移。

    当然他也问了我的看法和观点,整个过程,感觉和他有那种比较合的来的感觉。

    后面的话就是他介绍了一下公司的基本情况,也问了我是向往大公司还是中小型企业。然后让我写个期望薪资,说了一些。

    本以为面试已经结束了,后面还有一个性格测试之类的,噼里啪啦的问了几个问题,说是游戏行业可能还要看看一个人的性格之类的吧。

    Offer也算是给了,让我有什么疑问就联系一下HR,给了我一个周末的时间来考虑是否要去,毕竟他说了如果我确定去的话,他那边就停止招聘了,不然他还是要继续招人的。

    一些还有印象的面试题

    最后的话是分享一下我印象中,还记得的一些面试题,当然记得不是很全,也会存在一些错误。

    并且这些问题很多是比较开放的,大部分可以说是没有太标准的答案,都是根据自己的经验来回答的。

    1. 你做的项目访问量有多少?

    2. 平时在项目中有做什么优化吗?举个例子。

    3. 假设我们现在的用户数据量很大,用户表这一块你有什么看法?

    4. 如果有一个站点打开比较慢,你会从什么角度去思考解决这个慢的问题?

    5. 假设在程序中有一个sql语句,这个sql已经是无可挑剔了,但是还是存在性能问题,你认为可能的原因有什么,你会怎么解决。

    6. 用过Redis吗?使用有什么心得?

    7. 微信的sdk了解过吗?能很快上手不?

    8. 小程序支付回调是你处理的吗?具体逻辑呢?用了多长时间?

    9. 我们现在也有做小程序的打算,如果把相关的帐号和api接口这些信息提供给你,你能不能完成这个小程序。

    10. 谈谈你对多线程的了解。

    11. 说说Task,什么地方有用到过。

    12. 对SQLSERVER的某个表进行了分区的操作,比如按时间分区了,那么统计这张表的数据时,有什么需要注意的地方吗?

    13. 在执行事务操作时,发生了错误需要回滚,但是回滚也失败了,有什么可能的原因?

    14. 了解过VS的代码覆盖率吗?

    15. 你做的项目,有写过单元测试吗?

    16. 你做的项目,上线之前有没有什么标准或者指标?

    17. 设计一个消息中间件,只操作一个队列,但是不同的业务都会写进这个队列。

    18. 用过WCF吗?

    19. WCF与WEB API有什么区别?

    20. API的安全方面如何保证?

    21. Token你是如何生成,如何检验的呢?

    22. 有没有写过JS的组件?

    23. 说说你对JavaScript中对象的理解和使用。

    24. 熟悉mysql吗?

    25. 说说你平常用的一些数据库。

    26. 说说API请求的跨域问题。

    27. API的认证方式知道几种。

    28. 说说这个Token(JSON Web Token)相关的东西。

    29. 用什么组件去操作Redis?

    30. 看你用过vue,对angular熟悉吗?

    31. 对CentOS和Win Server的基本操作也OK不。

    32. 谈谈你对.NET Core的看法,如果在生产环境用,你主要会考虑什么?

  • 相关阅读:
    mysql 库,表,数据操作
    mysql 初识数据库
    MySQL 索引 视图 触发器 存储过程 函数
    MySQL 事物和数据库锁
    MySQL 约束和数据库设计
    MySQL 创建千万集数据
    MySQL 各种引擎
    求1,1,2,3,5,8,13 斐波那契数列第N个数的值
    WEB前端研发工程师编程能力成长之路(1)
    XML DOM
  • 原文地址:https://www.cnblogs.com/catcher1994/p/7299939.html
Copyright © 2011-2022 走看看