美文网首页
秋招结束了,竟然有点不习惯!

秋招结束了,竟然有点不习惯!

作者: 6b440373157d | 来源:发表于2018-11-05 12:40 被阅读165次

    事实上,这个世界不符合任何人的梦想,只是有人可以学会遗忘,有人却坚持。

    秋招战(渣)绩:

    -------------------------------------------------------------------------

    面试挂:

    (1)阿里提前批一面挂

    (2)腾讯二面挂

    (3)网易一面挂

    (4)欢聚时代(推了,没面试)

    (5)顺丰科技(推了,没面试)

    笔试挂:

    (1)美团(很丧,心心念想的一家公司,结果笔试很失败,一上来就几十到逻辑推理题,做到没脾气)

    (2)京东(无***可说,算法真的还是不行)

    (3)唯品会(竟然收到两份感谢信,我知道我菜呀,但没必要发两封吧,很不走心)

    (4)字节跳动(AC了4道多,然后就没下文了,后面的笔试都没做了)

    (5)迅雷(收到笔试通过短信,然后做了份性格测试题目,然后就没下文了,也许三观不符吧)

    等待ing:

    汇量科技:面完二轮技术面后,说等10月下旬全国面试完在综合评价,可能是安慰吧

    offer:

    (1)虎牙直播offer(二面技术 + hr面)

    (2)Cvte  offer(二面技术 + hr面)

    (3)多益offer(一面,连hr都没有,可能是性价比最高的一次面试吧)

    (4)三七互娱offer(二面技术 + hr面)

    -------------------------------------------------------------------------

    面经(一开始的一些面试都没记录,所以就)

    -------------------------------------------------------------------------

    阿里巴巴中间件一面面经:

    1.介绍一个比较熟悉的项目,问项目具体细节,挺多

    2.说一下hashMap的底层,除了数组+链表,还可以用什么数据结构实现hashMap

    3.排序,时间复杂度,应用的场景

    4.堆排序和快排的区别和应用

    5.进程和线程的区别

    6.进程间的通信,线程间的通信

    7.TCP和IP的区别

    8.为什么TCP是可靠传输的

    9.在线测评:给一个时间戳,算出具体的年和月(时间戳是从格林威治时间1970年01月01日00时00分00秒起至现在)

    注意:不能使用simpleFormat,date这些时间类,只能通过数学转换

    问题:1)假如时间戳小于0呢

    2)怎么区分公元前和公元后

    大概记得就这些了,有几个问题没想起来,等想起来在来补充吧哈哈

    最后问了一句,最近在看什么书?然后就没有然后了,面试官人很nice(喜欢边听边说嗯哼,很迷哈哈)

    -------------------------------------------------------------------------

    腾讯一面 + 二面面经(还是有点气的,二面面试官还问了能否提前过来实习,问了评价也说挺好,结果反手就是一挂,可能是我想多了吧)

    一面面经:

    1.项目的整个流程框架

    2.Http介绍,与https的区别 ,加认证是在哪一层

    3.状态码  Http是无状态的,怎么做登录

    4.浏览器的兼容性问题

    5.Web安全漏洞

    6.Sql注入的预防

    7.三次握手四次挥手

    8.数据库MySQL引擎

    9.数据库锁,事务的几个特性

    10.String那几个的区别

    11.操作系统中进程和线程的区别,线程中的堆内存可以是私有的

    12.堆和栈的区别

    13.Linux简单命令

    14.算法中的排序,快排的时间复杂度,最坏情况是怎么样

    15.算法题目

    (1)  n的阶乘 ---》非递归和递归实现方法

    (2) 1234变成4321 ,980----》89

    (3) 一个链表,只知道其中一个节点,不知道根节点,删除这个节点

    (4)两个无序集合,求交集

    16.怎么学一门技术  接下来的规划  拿了什么offer

    二面面经:

    (1) 主要围绕实习的项目问,技术难点,优化的地方。

    (2)上线的系统应该怎么做到高可用,说一下你设计高可用系统的思路

    -------------------------------------------------------------------------

    cvte web后台一面面经:

    (1)简单的自我介绍

    (2)学过spring,介绍一下spring mvc的执行流程

    (3)说一下对spring AOP的了解,原理  ----讲了一下它的作用,并结合了一下最近做的项目,怎么使用

    (4)mybatis中#和$的区别,会导致什么问题  ----说到了 $可能会导致sql注入,并举了一个例子

    (5)存储引擎的区别    --InnoDB 和 MyISAM的区别

    (6)说一下数据库的索引,原理,索引匹配的原则

    (7)说一下redis  ---举了平时做的一个项目,其中为什么用到redis,用到redis的好处

    (8)说一下事务的了解,平时有没用到

    (9)java内存模型      ----讲解了一些 线程每次都要从主内存中拿到变量副本,使用完之后要把工作内存中的变量同步到主内存中

    (10)垃圾回收算法,应用场景

    (11)hashmap,hashtable,concurrentHashmap的区别

    (12)分库分表怎么做

    (13)线程安全场景以及解决

    cvte web后台二面面经:(一个多小时)

    (1)全程怼项目,问了很多细节,所以项目还是要好好准备一下的

    (2)出了一道简单的算法题

    ----写出1到1000之间的素数

    ----怎么优化,在O(n)时间内找出所有素数

    (3)介绍了一下他们公司打算做的一个项目中的一个小版块,问你怎么规划

    ---说一下你的思路

    ---给你多少时间,可以做出来

    ---假如给你3个月时间,你还打算集合哪些模块

    终面:

    全程聊日常、薪资、规划等,日常吹水(hr小姐姐人还是挺不错的,夸了一波说听不出我的口音是潮汕人hhhh)

    -------------------------------------------------------------------------

    虎牙面经:

    一面面经(面试官还是很和善的)

    (1)java新生代GC多少次后晋升到老年代

    (2)介绍一下集合类,concurrentHashmap

    (3)mysql索引的区别

    (4)mysql的主从复制

    (5)redis的类型

    (6)redis为什么访问速度快

    (7)稍微讲一下redis的IO模型(emmm,你这些东西都了解的挺熟,是不是之前有准备的| ------没有没有,只是在做项目的时候,遇到了一些困难,然后去深入了解了一下)

    (8)最后讲了一下项目的东西,问了一些学校的项目经历,告诉我其实都可以写下去,一页不行就两页(只能默默的说emmm,谢谢您的建议),顺便问了一些奖项,是做的什么东西?还问了一些android项目(吓死我了,还以为要面android了),我讲了几个技术点。面试官:哦?android我倒不是很懂,然后在聊了一下之前做的php的项目,很多都想不起来了,没说多少。面试官:没事,加分题而已(emmm,好吧)

    二面面经:

    (1)介绍一下项目

    (2)问了zookeeper的选举算法

    (3)mysql的主从复制

    (4)问了分布式系统中,主服务器挂了应该怎么办之类?还有一些高可用的东西

    (5)说一下反射

    hr面:聊日常、期望薪资、以及想问的问题。

    -------------------------------------------------------------------------

    资料:

    https://www.nowcoder.com/discuss/29890

    https://github.com/CyC2018/Interview-Notebook

    怎么说呢,因为资料的话,只要你用心去找,还是能找到一大堆的,关键是适合你自己的就行。人家已经总结的很好,我未必总结的有人家好。

    我复习基本就按着上面来的,效果感觉还是挺好的。

    -------------------------------------------------------------------------

    总结:

    (1)找准定位,找到适合自己的方向

    楼主大一学前端,大二上学期做的php后台,大二下学期大三上学期做的Android,可谓什么都学,什么都不精通。大三上学期结束后,突然有点方了,因为不是很想读书,可能跟学校有点关系,感觉上课很死板,所以就不想读研,只想找份工作好好干。看到上一届的师兄师姐混的风生水起,看看自己,什么都不会,后来找了一下师兄师姐聊了一下,觉得现在这个关键时机,定下方向还是挺重要的,当时也不知为啥头铁就走了Java web开发这个方向,寒假期间搞了一套完整的视频,趁着寒假期间把java基础给补上了(也怪自己太懒,禁不住诱惑,一放假回家就开始浪)开学了三月份,卧槽,春招就开始了,我后台的框架还没看完,当时也不知哪来的勇气(可能是梁静茹给的吧hhh),就开始跟风投简历,春招简直被虐的体无全肤。阿里二面挂,腾讯二面挂,虎牙二面挂,cvte二面挂,挂到我都怀疑人生了。虽然后面有点不死心,面了金山,拿到了金山的实习offer(珠海),但想到女朋友暑期在广州实习,还有进去可能要转go方向,就放弃了。其实现在想想也是有原因的,基础不牢固,手头完全没有java web相关的项目。后来改变战略,采取农村包围城市的策略,找了家小公司,沉下心来好好学技术。

    实习心得:

    a:平台挺重要,平台决定你能涉及到的技术的深度。可能大公司技术深度会比较深,但也不见得大公司一定适合你,因为进去可能也只是搬砖,学不到太多东西;小公司呢,可能进去能让你涉及的技术比较多,不会像大公司的条条框框那么多(个人见解而已,毕竟没进过大公司,只是跟朋友交流的一个心得),但也并不排除一些比较坑的小公司,我一个朋友实习的那家小公司(这里就不贴公司名字了吧,怕被查水表的哈哈哈),两人扛起一个部门,产品经理,前端,后台一条龙服务,都自己干,加班10点是常态,周末还不休息,幸亏溜的早,不然真的误了大事(一顿操作猛如虎,工资只有一千五,笑死)。

    b:积极主动点:因为上级给你发的任务可能很快就做完了,这时可以主动点,问问还没什么其他需求,需要帮忙什么之类的,增加好感的同时,还能多学点技术,何乐而不为呢。

    c:项目中一些难点,不是自己做的话也没关系,可以自己去了解一下,不懂就问,争取了解透彻,变成自己的东西,这样面试的时候也可以吹,因为怎么说呢?毕竟实习生,上级让你涉及的东西还是有限的,一切看自己

    (2)摆正心态

    刚开始的时候,大家还是热血澎湃,但经历了几次面试之后,就变的很丧了。因为你可能要一天做几套笔试题目,一天要参加几个现场面试,晚上回到宿舍,简直就是个死尸,完全不想动,但没办法,革命尚未成功,第二天起来就是*** 干。如果还没收到offer的话,那简直就原地爆炸,心态真的炸了,看到身边的同学竟然手拿几个大厂offer,打开offershow,个个都是神仙(人均sp,还一直喊着白菜价,知道你很牛逼了好吧),真的是想死的心都有了。这时,你应该要学会调整自己的心态,没必要跟其他人比,只需跟自己比就行了,我是不是比昨天的自己进步了,这次面试我是不是比上次回答上的问题多了呢?之前我都是一面就挂了,现在都能进二面了,这难道不是进步么?

    (3)定期复习巩固

    很多知识如果不定期回顾的话,真的很容易就忘记了,所以一定要定期复习巩固。每一轮复习其实都会有新的收获,每次都会柳暗花明又一村,原来上次没想通的问题,原来是这样啊(我就是经常这样);此外,复习几轮下来会很自然的把一些知识点给串通起来,这点也是挺重要的,因为其实在很多面试中,面试官问的问题其实你都会,但只是换个角度问,你就没法把那些知识点给联想起来,导致败绩累累。

    (4)适当适量的运动

    秋招是个漫长的过程,对于我们这种计算机专业的,还经常对着电脑,如果经常不运动的话,我感觉思维都僵化了,身体也渐渐跨了,没了身体还怎么准备面试(我也好久没运动了,该好好检讨一下了,接下来真的该好好锻炼身体咯)

    好吧,楼主文笔不好,就啰啰嗦嗦这么多了,我也不知有没漏写什么,也不知有些写错的地方,还请各位多多包涵,好了,滚去洗澡了!

    点击作者姓名与作者大佬交流~

    作者:Davie2

    来源:牛客网(www.nowcoder.com)

    - 互联网名企笔试真题

    - 校招求职笔经&面经

    - 程序员/产品/运营求职实习信息

    - 程序员/产品/运营学习交流社区

    相关文章

      网友评论

          本文标题:秋招结束了,竟然有点不习惯!

          本文链接:https://www.haomeiwen.com/subject/dezwtqtx.html