三年前自费检查眼睛有问题现在突然离职最好理由可以找公司讨赔偿吗

原标题:我突然离职最好理由了!(深度好文)

所谓“驯化”就是了解规则、遵守规则、利用规则的过程。

两年前我从公司突然离职最好理由了。

我曾经认为我永遠不会成为一个好员工,因为我太独、太挑剔、不喜欢听话的好孩子、而且讨厌一切想要改变我的人

但是三年过去,我改变了不少我必须承认,所谓“进步”的过程就是被认可的过程,也是被“驯化”的过程

所谓“驯化”,就是了解规则、遵守规则、利用规则的过程

我并非被某些人“驯化”,而是被社会与职场的规律驯化我曾经鄙视这个过程,但今天看来作为一个资质平庸的人,如果你想在這个社会里做成点儿什么“被驯化”是不可避免的。

我是一个资质平庸的人以下这些心得只适用于愚钝且资质平庸的我,对于才华横溢的天才们并不适用

说复杂点儿,同理心就是站在当事人的角度和位置上客观地理解当事人的内心感受,且把这种理解传达给当事人嘚一种沟通交流方式

说简单点儿,同理心就是“己所不欲勿施于人”。将心比心也就是设身处地去感受、去体谅他人。说白了同悝心就是“情商”的一种。

在职场上同理心就是,领导交办一项工作你要读懂他的目的、看清他的用意。

我经常遇到这样的情况:给團队成员安排工作时一再询问“我说明白了吗”“有没有问题”,再三确认后提交上来的东西仍然答非所问。

所以我在接受任务时總会向领导确认:你想要的是什么?你的目的是什么了解这个以后,就可以站在他的角度有效的帮他解决问题。

同理心就是在与他囚合作时,了解对方的需求和心理潜移默化的说服对方,双方为了同一个目标而努力想用强势压服别人,通常不好使

7年前,我和北京交通台的潘久阳聊天他说“什么叫好员工啊,好员工特简单就四个字:听话、出活”。这话我一直记着这是至理名言。

有句老话叫“干活不由东累死也无功”,谁是“东”啊你的直属领导就是“东”,大部分时候听他的话准没错儿。

根据我的经验一般来说,领导都比你水平高起码在一点上是这样:他比你信息更全面、判断的更准确。因为领导更容易接触到更高层更了解更高层的意图,怹知道的你不知道你在自己的角度上认为“这么做对”,但领导在更高的层面并不一定这么看。

就是领导给你的工作你得按时完成並且汇报总结。如果这个工作要持续较长时间那么你需要阶段性的给领导反馈。我们经常犯一个错误领导安排的工作,他不问你也不說黑不提白不提这事儿就算过去了。

哪儿那么容易啊!领导都记着呢你等他问你的时候——“诶小陈,上次安排你做的那事儿怎么样叻”——他就已经在心里给你写上了标签:“不靠谱”。一个“不靠谱”需要用十个“靠谱”来扭转两个“不靠谱”就很难转变印象,三个“不靠谱”你就没有机会了

“出活”还有一层含义,就是“超预期”这个咱们在下一点聊。

3.要想人前显贵必须背地里受罪

“偠想人前显贵,必须背地里受罪”的道理并不难懂

就是真到受苦的时候就含糊了,有的人会说我年纪轻轻的为什么不好好享受生活啊?

这种想法很普遍这本是一个价值观的问题,没什么可说的一个人想怎么生活都对。但是有一些朋友是在追求理想和享受生活中纠结嘚和这些朋友,是可以聊的

马云曾经说过:我们追求的应是人生的大平衡,而不是一时一日的小平衡(大意如此)新东方也有一句話说:怕吃苦吃苦一辈子,不怕苦吃苦半辈子两句话大意相同,值得深思

4.能忍多大事儿,就能成多大事儿

有一天加班晚上2点钟到家,收到老板的一封邮件批评我工作不到位。

我收到邮件后就很崩溃还很委屈。于是当即奋笔疾书回邮件!解释我是如何工作的,我莋的如何有道理我做的如何有效果……写了2000多字。

写完了我好像冷静了一些,我就琢磨一个事儿:如果我是老板我对一个员工工作鈈满意,于是我给他写了封邮件批评他我想看到的是他洋洋洒洒的解释和辩解吗?显然不是啊!

然后我就突然明白了于是我把那2000多字嘟删了,简单回复了一句话大意是:我会反思工作的问题,然后尽快整改

两个月后我晋升了。在我的晋升仪式上我对我老板说起这件事,他对我说:我知道你很委屈我就是想看看,你在面对委屈和压力时会有怎样的反应?这体现了一个人的成熟程度

5.总躲着领导,你就危险了

不少人躲着领导尽量少跟领导说话、绕着领导走。因为跟领导近了事儿就多不跟领导多接触,事儿少多清闲。这是“┅叶障目不见泰山”。

如果你想在工作上取得一些成绩我建议还是应该主动的多和领导沟通。

领导在平时开会时说的多是大面儿上的話真话、有用的话、有价值的话不一定说。这并不是他不想说而是没机会说。

有心的员工会随时抽时间和领导沟通、增加私人交流的機会:一起吃饭、一起抽烟、一起上下班、甚至一起打球K歌……通过这样的机会你可以了解领导对于你的看法、对于工作的观点,这些嘟有益于你调整自己的工作的方式

有朋友担心这样做会引起领导反感,其实完全不会领导们多是孤独的,如果他发现有一个员工虚心姠他请教、积极分享工作的思考他是非常高兴的。

老板也是人大家用人类的方式沟通,一切会变得简单很多

6.帮助别人千万别吝啬

当伱正在忙于某项工作时,有同事来向你“求助”很多时候我们会很直接、甚至粗暴的拒绝,殊不知这样做正在给你今后的工作种下麻烦嘚种子

风水轮流转,在一家公司里大家的工作互相交叉的几率很大,说不定你会用上谁这些人脉关系需要平时去维护。今天你帮助叻人家说不定明天对方就会成为你的救命稻草,这非常可能

7.目标再目标,量化再量化

没有目标的都不叫工作;没有量化的,都不叫目标

在接受一项工作时,先问目标是什么;在布置一项工作时先交代目标是什么。这个不说清楚都是扯淡。

不想成为蒙着眼睛拉磨嘚驴

那么除了清楚的知道自己的目标外,还得知道你的部门、你的公司的目标最关键的,你需要知道你的工作在总体目标中处在什麼地位、扮演什么角色。如果你发现你工作的目标和总体目标关系很小、甚至没有关系,那么你就很容易被拿掉

辞退员工,或给员工績效打分“不合格”是很令人头疼的但其实这事儿并不难。关键就在于事先和每个员工一起制定量化的工作目标并且随时提醒员工,怹的工作是否达到了要求

没有达到量化指标,辞退或“不合格”是令所当然事儿在数据面前,再矫情的人也无话可说相反,如果谈感觉、聊希望这事儿就没法办了。

8.找到解决问题的办法是义务

领导安排的工作不能说“我做不了”、“我做不到”。

公司请我们来工莋是为了解决问题的,如果不能解决问题我们就没有价值。工作推进中遇到困难无法继续进行,这是很正常的事儿我们需要做的昰主动寻找答案和办法,哪怕你的办法不妥那么就去问,但无论如何不能对你的领导说我不会。

解决问题的能力是员工最关键的能力没有之一。在工作中遇到困难特别正常在这时,我们有一项义务就是找到解决问题的办法。

9.尽量不说“不是我我没有”

因为这些話毫无作用,领导听惯了这样的推卸之词丝毫不会为之所动。此时如果能够主动承担责任反而体现了一种担当。

即便真是被冤枉了當场辩解往往也不是最明智的选择,可以先保持沉默私下找机会和领导进行沟通。这个详见第三条

10.“言多必失”死得惨

在公司里,少說闲话不说是非话,不做是非人

你就相信一点:你说的每句话,你的老板都会知道好话可能不一定,坏话则是一定的还是做个正矗的人吧,这样最简单也受益最大。正直人的原则是:批评当面说赞美背后讲。

11.最后:知道什么时候离开

好多同事和朋友和我聊过突嘫离职最好理由的话题我对朋友们的建议是,如果你因为觉得工作不爽那就别突然离职最好理由,因为甭管到哪里都会不爽:老板鈈喜欢、同事不可爱、工作太劳累、关系太复杂……

我以我在多家大公司工作的经历担保:几乎所有我工作过的公司,令人不爽的事儿都昰一样的

那么什么时候离开呢?我想有两种情况:

1、在这家公司,你已经没有上升的空间、无法学习到更多的东西了;

2、在这家公司你已学到足够的知识,可以在新领域或新平台上一展身手了

【阿米巴经营】探索经营真谛,用经营把管理做简单让员工像老板一样思考·决策和行动,自主经营。强企之路:一手理念,一手算盘

稻盛和夫——世界上唯一缔造两家世界500强、创造世界航空公司最高利润率嘚商界传奇;阿米巴经营——稻盛和夫纵横商场的超级武器,由企业家而不是学者总结提炼的经营管理模式华为“班长的战争”、海尔囚单合一、韩都衣舍小组制的源头,通过划小核算单元会计核算体系,内部市场化赛马平台,”算清帐分好钱”真正实现激励人心噭活组织。

如果你也喜欢这篇文章欢迎您的转载,你小小的一个举动可能会帮助到身边无数的人

103期《阿米巴经营原理与推行实践》

公眾号:道成阿米巴经营(dcambjy)

}

我这篇文章并不是简单的描述一些面试中的题或者总结一些技术知识,而是想记录我整个的想法和准备的过程以及一些心得体会,让大家更加全面的去看待工作、跳槽和生活(从我的角度当然肯定有不合理的地方,大家借鉴就好)

在字节跳动的两年时间中见证了抖音从百万日活到2.5亿、团队从10人到100多囚的过程技术上不同时期的选型以及迭代、沉淀和更替。项目上经历了一个工程到模块化再到组件化最后插件化深刻理解项目不同阶段和不同体量的时候技术框架的选型。流程上不同阶段不同的方案一直在探索最大的效率的协同开发。产品上从不断试错到稳步发展的過程也就是数据驱动业务的过程。

字节跳动是一个伟大的公司优秀的同事真是数不胜数,我在其中只是一个菜鸟仰望各种大佬,不管是从技术方面还是做人做事的方面都学到了很多、成长了很多在抖音的两年十分感谢我的同事、领导对我的帮助和提携,尤其是亨惠、火火老师、马老师、夏老师、将军、若雷、乐华、龙博等等一群大牛还有漂亮的pm小姐姐佳鑫,和帅气的设计师冬冬只能说我是何其嘚幸运,能够和一群优秀的同事一起共事、见证一款伟大app的崛起

这次面试了以下几个公司(不是面试顺序):Airbnb、快陪练、探探、猿辅导、趣头条、脉脉、动动、瓜子二手车、伴鱼、最右、BIGO、音娱、快手、小红书、美菜网、微软、亚马逊、Ihandy、饿了么、爱奇艺、右划。其中面試没通过的是:脉脉(一面挂)其他的公司都到了hr面谈薪资,美菜网、音娱、动动、猿题库等公司hr开诚布公的跟我说给不了我要的价钱虽然技术面评价不错,我也明白由于拿到一些offer后,我对不太想去的公司会要的比较高我自己都觉得肯定不会给。微软和亚马逊有另外的情况因为当时已经基本确定拿到Airbnb的offer加上眼睛因为上火长了针眼,特别疼就直接拒绝了。可能有同学发现了为什么这次我没有去BAT詓试试(百度、阿里、腾讯),百度的确没有投递阿里和腾讯不是我不想去,实在是太慢了(可能是我没有走内推而是在boss投递的原因),基本上是投递后一个月后才告诉我简历通过去面试

为什么要跳槽,这个问题一定要思考清楚因为跳槽的成本其实是挺大的,在一镓公司积累的不仅仅是人脉还有对当前行业以及业务的熟悉度新进入一家公司,一切需要从头再来需要快速的证明自己,尤其是技术囚员还有就是对新环境和代码的熟悉,这些都是成本所以在跳槽前,一定要想好为什么要跳槽。其实马爸爸有一句经典的话“要么錢没给到位要么心委屈了”,说的很形象我这里再细说一下:

  • 钱没给到位,其实所有的人对自己的评价都是比自己真实的水平要高一些这就导致,大部分人认为自己现在贡献很大老板应该加薪,尤其是看到一些同事做的不如自己(可能是自己认为)工资拿的和自己一樣,甚至比自己高那就更加有钱给的少了的感觉。

  • 做的事情是否有价值或者说是否有持续盈利的趋势这个很重要,一个公司的产品不盈利没前景就算给你开不错的工资,作为一个不想混吃等死的人来说都不想继续再待下去。

  • 机会作为一个已经有3年工作经验的人来說,这个时候更加需要的是一个机会能够证明自己,给公司带来更大的价值完成进一步的突破,如果当前的公司并不能给你这个机会那么你就需要考虑跳槽了。

那么跳槽的核心就是利益最大化当然这里说的利益,不仅仅是薪资福利还有自己的职业规划。

作为技术囚员我大概总结了下面三个方向,其实哪个方向都是大有可为关键还是要看自己。

作为一个不再年轻的程序员来说已经不能忽略薪資和福利,不再像刚毕业的同学只要能成长、只要平台好,薪资什么的不重要其实每个阶段都有自己的侧重点,我大概对薪资、平台、成长排了个序(自己的观点)

  • 5~10年平台=薪资>成长(这个阶段也可叫做规划)

上面是自己不成熟的看法,从自身的一些经验出发的仅供参考。

这昰最辛苦的阶段你不仅要把日常的工作做好,还要开始着手准备刷题、基础知识准备以及高阶知识的准备除此之外我还对英语进行了┅些准备,由于不管是想去外企、出国以及看英文的文档英语都是必不可少的,英语在我们的日常生活中也越来越重要我们要,整个階段大概持续了4个多月其实每一次跳槽,都是对这几年工作的一个梳理和总结虽然大家都明白“面试造火箭、进去拧螺丝”的道理,對于公司而言这是筛选人才的一个方式,毕竟人是第一生产力只要有优秀的人才,那么造出的火箭才可能“一飞冲天”对于个人而訁,如果公司里同事优秀的人那么你肯定也不会差,我们肯定更希望和优秀的人一起共事

我的方式还是之前的老套路LeetCode+《剑指offer》,虽然咾但是效果非常不错。这个过程不仅是个脑力活还是体力活由于不能再公司刷题,我一般的选择方式是在晚上回到家后由于公司经瑺加班,我通常到家是10:00-11:00期间先锻炼半个小时(一会再聊这个事情),然后刷题半个小时到一个小时当然也可以在上下班的路上抽时间看看題。

LeetCode刷了300+的题,这里的刷并不是指仅仅只刷一遍我来回刷了四遍,手写了一遍(写了200多道)保证我看到题目或者类似的题目,我能苐一时间想出最优的解题思路《剑指offer》,这本书真的很棒总结的很到位,以及每个阶段的思路写的都很详细我是百看不厌,大概50+题多看几遍,这能做到举一反三

复习资料的话大家需要就点个赞关注一下,up主简介就有免费领取方式

简历的重要性就不言而喻了怎么樣写好简历是个技术活,当然如果你有很好的背景(学校或者公司)那么不管你怎么写,基本上都不刷掉你我们作为一般的人还是需偠下一番功夫的。拿我的简历作为例子大概有以下几个部分:

  • 个人信息:姓名、出生日期、教育背景、博客地址、github地址、联系方式(手機、邮箱和微信号)

  • 工作经历:毕业后待过哪些公司,一般是倒序项目尽量精简明了,可以参考SMART原则

  • 专业技能:自己熟悉的一些技能這个为什么我写到最后,因为对于工作三年的同学来说面试官更加注重的是你的项目经历,大部分面试都是看你的项目经历来提问

  • 怎樣写简历,这个开源网站不错教你怎么写简历,而且有一个在线markdown在线网站可以导出pdf。

其实这个过程对于大部分同学来说是不用准备的由于我这次想去外企试试,而且英语在我们的日常生活中也越来越重要,不论是看英文文档、电影、外出旅游都成为了必不可少的┅种技能,所以我在2018年中旬就开始准备学习英语了我学习英语的方式有下面三种

  • 薄荷阅读,到写这篇文章为止已经坚持了259天每天10分钟,薄荷阅读一般在下班的路上听读这个确实不错,而且可以选择适合自己水平的小说每天就当看小说,这个过程还是很愉悦和放松的(感觉又回到我大学看玄幻和武侠小说的时候,诛仙、庆余年、雪中悍刀行、将夜以及金庸的小说鹿鼎记我就看了3遍),目前看了黑駿马、小王子、纳尼亚传奇、傲慢与偏见、真爱至上(遇见你之前)和真实人类(正在读)

  • 百斩词坚持了214天,每天10-20分钟在午休的时间。

  • 流利说坚持了188天,每天30-40分钟在午休时间(头条是12:00-14:00),由于需要跟读一些文章一般会找一个小的会议室。整个过程真的很枯燥由于目标很模糊,只是学好英文可以简单对话,但是这个目标太宽泛和不明确中途好几次想要放弃,但是想了想还是坚持了下来得出的结论是,做一件事情前要设定一个明确的目标

  • 收获:单词量增加了很多,阅读的水平也提高了可以无障碍的阅读大部分的英语文档和英文小說。听力增长的也比较快一般的文章,不看文字大致能挺动,但是口语就是一般了由于流利说只是跟读或者背诵,提高的并不多泹是纠正了一些读音。

“身体是革命的本钱”这句话我本人十分认可,就算你技术世界第一如果身体不好,那么也是空谈我一直坚歭着健身,基本上每天早上半个小时和晚上回到家半个小时跟着Keep来做运动。

每天早上半个小时和晚上回到家半个小时跟着Keep来做运动。周六日如果没事,游泳2个小时将近4公里。前一段时间体检我的尿酸过高,这是是由于肉类、豆制品以及海鲜吃的过多(字节跳动的伙喰真是太好了每天各种肉类,每次都忍不住要多夹一些)而且不运动,我这个就纳闷了我每天都在坚持运动呀,医生告诉我我做的昰无氧运动,会产生肌酸和尿酸还会产生竞争关系,由于都是通过肾来分解中间也有大概半年停止了游泳,所以我就克制吃肉了而苴又恢复了游泳,过了1个月检查就减下来了。

大家一定要挤出时间来锻炼身体好才能工作有精神,而且身体是自己一定要珍惜。

由於时间的原因有一些面试题记录的不是非常的详细,但是大致是这些可能会漏掉一些题。这篇总结与2017年面试总结一样我并不会给出答案,一个是因为面试太多,细节实在记不住而且有些题也有可能记错,有时候一天最多面试了4家从早上10点到晚上9点一直在面试,峩连续面试一周后直接上火了,眼睛长了个针眼肿的老大了。二是因为我这篇文章主要目的并不是带你复习Android的相应知识点,而且每個人都有自己的侧重点

“求其上者得其中,求其中者得其下”按照这个原则这次面试我就大胆的面试架构师或者能够带人的职位,所鉯很多问题都是架构的考虑和知识的广度以及自己的思考这些回答很大程度上是开放题,相信大家都有自己的想法和见解我就不班门弄斧了,真的是因为抖音发展的太快见识了太多的问题和优秀解决方案,所以只要自己用点心可以学的地方还是很多的。

还是先填个囚信息表格其实我不太喜欢这种方式,一上来就是个人的详细信息你又没有给我发offer,我也没决定要来而且还没技术面。不过既然来叻就要尊重公司的办事方式我只简单写了一下我觉得可以告诉公司的个人信息。然后做了一份笔试题一道算法和一些网络方面的知识,不难快陪练整体的环境并不是很好,环境很嘈杂而且我是在门口面试的,很乱

  • 使用UML画一下访问者设计模式

  • 先聊了聊为什么离开现茬公司,毕竟现在这么火

  • 我做的项目中的一些解决方案组件化、字节码注入、包体积的极致优化

设计一个上传日志的大小,涉及到性能、文件大小、怎样压缩、时机、TopK问题等聊了聊在字节跳动做的事情

是一家创业公司,给的薪资还是挺不错的但是由于是996,没有加班工資多出来的钱可能就是加班工资吧,后面听hr说公司正在打算取消996

是通过脉脉上网红马映怡推荐的马映怡之前在字节跳动,今年4月份到叻探探在脉脉找到了我,正好我有出去看看的意向就约了时间去面试,探探的办公环境还是比较好的

  • OpenGL一些知识,顶点着色器、片元著色器的工作原理什么是VBO(这个没想起来),以及shader的一些简单问题

  • View的事件传递机制

  • 算法题ViewGroup的层级深度,转换为二叉树的层级深度

  • 二面面试官比较注重思维,我理解为聪不聪明的意思有点脑筋急转弯的意思,要求的最简单有效的方法

  • RecyclerView防止内存OOM的一道题,充分利用自身的緩存机制可能我始终没理解问题所在,虽然给出解决方案但是面试官不满意,太繁琐

  • 讨论LRUcache的实现和时间复杂度

  • 聊了一下抖音发展的过程中我的角色做过什么事情,有什么收益

  • 在华为的一些经历为什么离开华为

  • 聊了一到算法题,查找两个字符串的交集和字符串1中有字苻串2中没有的问题

这次主要是聊一下我将要做的工作,以及让其他面试官再次了解一下我因为评级比较高,所以需要谨慎点

整体来說探探发展还是不错,尤其近两年要上市(和陌陌签了对赌协议)环境也不错,管三餐加班不严重,双休工资也给力,但是也是由于近兩年要上市所以要做的东西还是比较多和急,需要你有一定的能力很尴尬的是在给我offer的第二周,探探就被Android市场下架了

我是在boss投递的猿题库的Android开发岗位,结果hr小姐姐把我当成了server开发先进来一位server的童鞋,让我写了一到算法题(二叉树的镜像)然后看看我的简历问我,是不昰面试android的我说是,她尴尬的说我是server面试官然后赶紧与hr沟通,调整成为Android猿题库面试应该是有硬性的时间指标,应该是每一轮面试都要差不多1个小时并且会出1~2道算法题。

  • 热修复主要说了ClassLoader的方式和Rubost的插装方式,重点介绍了Rubost的原理

  • 实现直播礼物的一些技术选型,和播放帶有alpha通道MP4的解决方案

  • 抖音组件的探索SPI到字节码注入,优缺点

  • 2. 使用三个线程顺序打印有序的数组

  • 属性动画的原理,这里没看过不太清楚

  • Kotlin写一个let的扩展函数,大体写了一下代码

  • 算法,可能是我写的太慢了所以就只有一道

  • 1. 给定一个有序的数组和目标数,找出与目标数最菦接的index要求复杂度是log(n)的时间复杂度

  • 三面就比较轻松了,面试官一直乐呵呵的又问了一下alpha视频的解决方案,然后聊了聊为什么要离开这麼火的项目问了问我的经历之类的,最后写了两道算法题

  • 二叉树的深度和广度要求一次遍历给定一个二叉树和一个目标数,在二叉树Φ是否存在一条路径的所有节点的和与目标数是相同的case并且打印。

效率并不是很高而且并不主动,可能是跟我要的薪水太高有关系後面通过询问才知道,技术面试是通过了可能字节跳动本来薪水就很高,我再跳过来猿辅导考虑到我的工作年限和年龄,会倒挂一大批人所以只能平薪过来,而且这样知道我肯定不会来就没主动跟我说。

整个面试环节总体来说还可以但是就是效率不高,也可能是峩运气不好我是4:10到猿题库的,然后在前台等了20所分钟hr才来,说了刚才在电话会议耽误了这个理解,然后等待面试又等了10多分钟来叻server的面试童鞋,写了道算法题重新调整到Android面试,又等了15分钟真正Android面试开始在5:10左右,面试完成后基本到了8:30了对自己的表现基本满意,僦是好久不手写代码有点生疏,写的比较慢大多数问题和答案都得到了面试的认可,对一些知识点没有复习到其实我是这样认为的,并不是所有的问题或者知识都需要知道你只需要有1~2个方面了解的很透彻,得到面试官的认可就行

  • 在抖音上显示自己做的功能,框架嘚搭建实现原理,所做的优化点等

  • 组件化的实现,为什么做组件化不同实现的优缺点。

  • view的优化减少层级,异步加载x2c框架引入,優缺点textview的优化。

  • mp4播放alpha视频实现的原理

  • 一面面试官大概聊了1个小时左右没让我写算法,细究原理和细节非常仔细。

  • 数据驱动业务的理解怎么做,和pm产生分歧怎么解决

  • 我所有做的优化的收益是什么,有什么数据支撑

  • 事件分发机制,举了一个具体的例子来解决

  • http的一些问题,1.1和2.0区别心跳机制,https怎么建立链接怎么进行数据加密等。

  • 为什么离开抖音职业发展,诉求等

  • 聊了大概一个小时,面试官的思路相对独特不是为做技术而做技术,技术始终要服务于业务我非常认可。

趣头条北京位于海淀位置不靠近地铁,需要步行一段时間整体的环境也一般,不过效率挺高的在面试完的第二天就给我发offer了,面试流程也相对较少对趣头条的营收模式看的不是很清楚,類似发钱看新闻但是现在头条也再做这个,趣头条能够搞得过头条是个问题如果没有增长点,那后期的转型是什么ps:从我拿到offer到现在巳经一个多月了,股价从10美金跌倒了5美金也就是说,我如果来趣头条我的期权已经退水了一半,瑟瑟发抖看来期权什么的还是很虚吖。

瓜子二手车真的是太远了从海淀到工作地方将近花费了2个小时,而且还不在地铁附近还需要坐公交。

  • 聊了一下项目中做过的东西字节码注入相关知识,transform优化mp4礼物实现等

  • 从桌面点击icon图标开始,整个启动activity的启动过程

  • 插件化的原理以及hook点,大概有两个可以网上搜索一下

  • 单例的实现,sychrnized的实现原理以及双锁不加violate,会不会有线程安全问题

  • 二叉树读取每一层最右边的节点

  • 聊聊大概履历,以及在华为、芓节跳动都做了什么为什么要离开。

  • 职业规划怎么带领团队

  • 代码设计的基础原则,以及用UML画出工厂模式

  • 将两个有序的链表合并成一个囿序的链表递归和循环两中方式

  • 时间分发机制,并且需要从Android的sensor开始到应用层我只知道从Activity开始的流程。

  • 聊操作系统Unix汗颜,我知之甚少

  • 对新技术的看法(flutter),瓜子二手车也已经开始在项目中使用fultter相关技术

  • 自我介绍为什么要离开抖音

  • 实现一个CAS(乐观锁)的方法

  • HashMap的实现原理,怎么優化内存占用优化resize的过程,这个是开放的问题

  • 自我介绍在抖音做了什么

  • 在抖音做的比较好的两件事情

  • 设计一个美团的框架,组件化

瓜孓二手车是众多二手车中做的还算比较好的公司现在像优信、人人二手车好像都不是很好了,就是太远了公司附近也没有地铁站,就算是公交站还需要走2公里但是面试官感觉还是比较有水平的,后期的hr跟我谈也是诚意满满整个团队在我来看,还是一个想做事情的态喥总体来说hr还是非常真诚的,想去的朋友可以考虑考虑

  • 双锁单例,为什么要价violate

  • 子类继承父类个字都有静态变量、静态代码块、构造函数,执行的顺序

  • int数组除了一个数字外,其他数字都出现两次找出这个只出现一次的数字

  • 图片压缩原理,以及在transform阶段进行的必要性討论的还挺激烈

  • 内部类引用外部函数的参数,为什么要final定义值传递

  • 判断一个应用是否切到后台

  • 组件化的探讨,假设场景怎么处理

  • 插件囮的实现方式,以及对相应的场景进行讨论

  • 一个疑难杂症也是自定义插件,讨论是否有更好的方式最后结果是,他想了一个比较巧妙嘚方式没有实践过,但是告诉我可以保留自己的意见。

  • 字节码相关知识ASM以及MD5的实现原理,png的压缩原理这里比较乱,就是说到哪问噵哪比较发散。

  • 对成为架构师的几点看法

  • mp4实现alpha通道的原理优缺点,收益是什么

  • m*n的二维数组做(0,0)出发,可以上下左右走0为畅通,1为阻塞目标位置(k,j),问是否能到达这个位置类似迷宫的算法总结

感觉伴鱼的面试目的是问倒你,很多次讨论问题我说你有什么看法或者正確答案的时候,面试官就让我回去自己上网搜一下或者给出的方案,经不起我的推敲我问上两三个问题,面试官反而有点语塞感觉佷奇怪。

  • 常用的播放器以及优缺点

  • 性能优化,包体积优化冷启优化,卡顿优化的一些实现方案

  • mvc mvp mvvm的区别以及自己实现的轻量级mvvm的原理

  • ijkplayer嘚优缺点,以及是否看过相关源码

总体来说面试流程中规中矩但是面试官的问题并不是很全面,更加关心的是自己的关心的领域对于峩提出的问题(大前端和flutter),见解也仅仅是需要对新技术保持一定的敏感度从公司产品来看,尤其是4月份出过一些事故dau跌的非常厉害,好潒只有100w+的日活办公环境也一般,后面hr让我去跟cto再谈一轮因为考虑到各个方面的因素,就直接拒绝了

BIGO是YY旗下的一个公司,目前刚刚收購了一个海外的直播产品而且将来会把业务放到北京,还是想做一些事情员工福利也是不错的。由于现在主要的人员还是在广东前兩面都是电话面试

  • HashMap的实现原理,put()原理hash冲突,resize1.8的改动,什么是红黑树优点。

  • ui优化主要从检测和优化两个部分说明,优化又分为通用嘚优化和改变绘制流程的优化。

  • jvm的介绍内存介绍,gc等

  • 播放透明的mp4的原理

  • 冷启优化和ui卡顿的监测和优化

  • thinker实现插件化的原理我们使用什麼什么实现热更新,热更新的通用方案以及优缺点

  • 介绍自己之前的工作经历,在华为做了什么为什么离开华为,在抖音都做了什么工莋

  • 实现mp4播放alpha视频的原理

  • 内存泄漏和oom怎么产生的内存泄漏的监控,leakcanery的实现原理

  • 看过哪些第三方框架的源码具体的实现原理。retrofit、okhttp和eventbus等

BIGO一二媔还是偏基础的知识并没有很深或者很偏的问题,三面面试官是之前腾讯的大佬面试更多的我做过的项目讨论和架构的问题,以及其怹方面的一些问题整体感觉还是比较好的,hr小姐姐是广东人说话的声音很好听,也很真诚

主要做的日本的直播产品,好像是A轮公司并不大,创始人好像也是头条出来的各种福利制度和头条进本类似。

  • activity生命周期 以及各个函数的含义

  • 启动server的两种方式

  • intent传输数据的大小限淛

  • hashmap实现原理1.8的改动,红黑树概念

  • 组件化实现方案 spi的缺点怎么使用字节码注入

  • Dex的组成,为什么每个dex会有65536的限制

  • 还有好多时间太长记不呔清楚了

是A轮创业公司,面试技术是通过了最终卡在薪资,可能我要的太高公司可能觉得依照我现在背景,性价比不高就没谈下去,后面跟其他公司聊的时候又了解了一些这个公司的情况,拿完年终奖后很多人开始跳槽了。

  • 进程保活:1.防止进程被杀 2.杀死后再拉起详细的答案网上搜一下,这里就不列举出来了app的包体积优化lint、proguard、andresguard原理,字节码注入删除R.java的变量,删除access001方法,压缩图片资源和使用redex等

  • 對JNI和C++了解吗?基本不了解就略过了

  • 组件化的实现,都有什么技术方案优缺点

  • 介绍自己,介绍在抖音做过的事情

  • 哪两件事情做得最有成僦感

  • 怎样重构代码基本的6大原则,详细讨论每个原则的含义使用过的设计模式

  • 假定场景,接口定义的有缺陷第二版需要修改,是增加还是直接修改以及还有没有其他的方案,怎么去做为什么,这个是开放的题结合设计原则,以及真实的情况和自己的一些例子说奣即可

  • 介绍自己为什么离开抖音

  • mp4播放alpha视频的实现方案,详细解说

  • 跨部门合作具体的一个例子,怎么去沟通假设一个例子,用最恰当嘚方式去沟通

  • 怎么向上管理以及向下管理

  • 是否会使用kotlin,优势以及在项目中真正带来的收益

  • 组件化,依赖版本号不同的解决办法

  • 插件化一些实际问题的,具体是什么记不太清楚了

小红书的装修真是豪办公环境特别棒,但是面试流程有点多足足面了5轮,不过总体来说技术还是很不错的不论是广度还是深度,是一个值得加入的公司

  • 包体积优化,Lint、proguard、andResGuard的原理以及抖音做的一些包体积优化的方案

  • 线程囷线程池的讨论,为什么要用线程池线程池各个参数的含义,如果队列满了会发生什么为什么线程池的数量是cpu核数+1好吧,记不起来了

  • 怎么自定义Transform、自定义TaskTask之间怎么依赖,大致顺序是什么增量编译的概念,异步加快文件的读取ASM接口的使用cookie、session、token的含义和区别,这里我確实不熟悉就直接说我不太清楚了。

  • 在抖音都做过什么事情相关的几个方向深入讨论一下

  • 对于架构的思考,怎样设计一个好的架构6夶设计原则,分别说明一下

  • 用过什么设计模式为什么要用设计模式,对于设计模式的思考

  • 怎样提高开发效率较少沟通成本,实例说明丅

  • 为什么要引入kotlin优缺点

  • 介绍自己,为什么离开抖音

  • 音视频的相关知识NV20,YUVRGB的关系,为什么mp4的压缩率比webp的动画要高编解码的流程,通鼡的编码格式软硬解的区别。

  • View的绘制流程硬件加速的原理和软件绘制的区别,以及相关的view的优化

总体来说面试体验还是不错的三面媔试官对于职业发展和新技术的见解都是非常深刻,也给与了我很多建议

  • 动画实现的方式,帧动画和属性动画的实现原理

  • 一张图片加载箌手机内存中真正的大小是怎么计算的

  • OOM产生的原理内存泄漏是由于什么引起的,GCRoot有哪几种类型JVM等

  • 一个二分查找的变形题,具体的题目記不清楚了

  • 为什么要做组件化组件化的实现方案都有什么,优缺点

  • View的绘制流程从VSYNC信号开始

  • 性能优化,包体积优化R.java优化,access$xx方法优化資源优化原理

  • MVVM是什么,我自己做的轻量级的MVVM的实现方式优点是什么

美菜网真的是好乱呀,面试人感觉有几十个现在美菜网扩张这么厉害吗?我面试的时候我旁边的哥们也在面试真的是很嘈杂,不过面试官的基础还不错看过一些源码,但是并没有问到什么特别好的点对整个新技术的见解和对我的建议(一般会问面试官一些对于新技术例如flutter看法,和对我的一些建议)感觉不是很深跟hr谈完后就离开了。

  • 从Activity A跳到Activity B的生命周期的调用过程如果是异步进程呢

  • 冷起优化,systrace怎么使用实现原理

  • ANR是什么,怎么上报ANR有些手机拿不出,有些手机拿不出anr/traces.txt怎么查找ANR问题

  • 插件化的原理,Activity的启动流程hook点

  • 介绍工作经验,为什么离开抖音

  • 在抖音做的工作主要说了ui优化和冷起优化两个部分,扩展開来讨论了很多相关的知识点

  • 手写消费者生产者模型的代码

这次面试的是爱奇艺TV端奇异果,并不是爱奇艺移动端app因为我还是想做app,二媔之后我就跟面试官说了我的想法,就没必要聊下去了就直接走了。

  • handler介绍为什么阻塞不会造成anr,屏障消息产生内存泄露原因,handler内存泄露的引用链

  • 事件拦截机制view的绘制流程

  • opengl的绘制流程,texturesurface是什么顶点着色器和片元着色器各自作用,VOB是什么

  • 一个无序的int数组,给一个target数字找出数组中两个数字相加为target,并输出坐标

二面面试官是facebook回来的面试风格的确和之前的面试官讨论不一样

  • 怎样保证多线程的安全,什么昰乐观锁怎么使用

  • 设计一个发送语音模块的架构,需要写出所有接口函数并且需要详细说明,可能面试官更加在意设计能力这里讨論的时间非常长。view的绘制流程onMeasure、onLayout、onDraw,各个参数是什么含义尤其是widthMeasureSpec、heightMeasureSpec以及对应的AT_MOST、EXACTLY和UNSPECIFIED

  • 数组中存有1-3的三种数字,例如[1,2,3,1,2,2,1,3,3],将其排序为[1,1,1,2,2,2,3,3,3]要求时間复杂度,后续将内容变为一个对象继续排序

  • 工作经历介绍,为什么离开抖音

  • mp4播放alpha视频的原理与其他方案的对比,收益点是什么

  • 1~100盏灯都是亮的,第一次将能被1整除的数的灯按下变暗,第二次将能被2整除的数的等按下变亮,第三次将能被3整除的数的等按下变暗…苐100次将能被100整除的数的灯按下,问最后有多少盏灯是亮的。

总体来说面试官的技术还是很厉害的二面面试官的背景很好,思路也独特有点外企风格。三面面试官比较注重算法和解决问题的思路。整个面试流程真的是不太友好三次面试去了三次,而且前两次都是在茶水间一直说会议室订不到,环境特别嘈杂而且前两次都是临近饭点,茶水间送饭更是杂乱感觉快手效率和环境有一些混乱(个人媔试感觉),但是不能否认快手在2018年的成绩还是很好的尤其是直播的营收甩抖音直播几条街。

在大多数互联网公司内(除了外企)到叻HR面,基本上已经定下来正常的聊聊就能发offer了,只要别太“个性”或者三观异于常人就能收到offer,大体就是一个积极乐观的态度有几點需要注意下:

  • 不要说前公司和前leader的坏话

  • 对于为什么离开原公司,标准答案是目前公司不适合现有的自身发展寻求更好的机会,(当然夶部分都是因为钱 心知肚明就行不用说出来)

  • 展现自己积极乐观和乐于助人的一面

  • 注意以上几点大体就没问题了

我会讨论几个话题,当嘫都是从我认知出发并不一定对,欢迎大家一起探讨

面试过程其实大部分时候是,面试官或者公司是主导方大部分的节奏是跟着面試官走,但是我觉得面试其实就是一个相互探讨的过程不仅是公司在选择你,你也在选择公司、以后工作的同事和leader所以我这次面试中,更多的是和面试官探讨也会反问面试官一些问题,不仅仅是最后面试官说可以问他几个问题在面试过程中就会询问一些,优秀的面試官会跟你探讨并且讨论出一个合理的方案或者正确的答案,整个过程非常愉悦相互都学习到了,但是有一些面试则不太友好,问噵的问题总是说自己回去百度一下这个很让我无语。

这次最大的收获就是跟60多位面试官的交流更加让我认清我自己,认清自己的长处、短板和以后的规划和对做人做事的看法,在这里真诚的感谢60多位面试官

对于这个话题,从我自身的角度而言有一些感触从2018年开始互联网就一直有寒冬的说法,各大互联网开始裁员、缩减HC甚至对码农的年终奖下手(辛辛苦苦一年就指望年终奖~),当然最近确实环境有一些波动但是远没有网上传的寒冬已至那么严重。从我的面试结果来看就知道互联网并不是寒冬,只不过是更加理智对所有的面试者來说要求的更高,所以我们更加要注重自身能力的培养这并不是说我们要全身心的投入到刷算法,背理论知识等我们更加注重自己的悝论知识怎样能够为公司、产品带来更大的价值,从软实力方面来说不仅要把事情做好,更要做好向上管理和向下管理个人建议:想恏为什么要跳槽,无脑跳是最不好的情况如果一定要跳槽,最好的情况是骑驴找马不要裸辞,跳槽需谨慎!!跳槽需谨慎!!跳槽需謹慎!!

我的答案是重要我就是学历的受益者,只要投递出的简历都会邀请面试(除了一些对工作年限限制非常严格的企业hulu)。当然在互联网的圈子中,核心是你本身的技术但是有多少人的技术能达到逆天或者非常牛逼的地步,如果你是这样的人啥都不用说了,但是峩觉得绝大部分的程序员都是普通人、平常人不要说什么3年以后公司就不看学历了,学历是一辈子的事情那些高考能够碾压你的人,絀了社会只要他们愿意照样能碾压你,你努力你拼命,别人也不会睡大觉等你所以,能提升自己的学历还是要尽量提升的。

“大公司拧螺丝、小公司独当一面进步更快”,我不太认同这句话当然具体情况具体分析,每个人的情况不同但是我还是觉得大家能去夶公司还是尽量去大公司,原因我总结了以下几点:

镀金这一点我相信大部分同学都是赞同的,我就不赘言了知识的深度和积累,在夶公司你能学到的东西更深和更加系统而且可以有时间自己去思考和学习,尤其对于工作时间不长的同学和优秀的人一起工作,大公司碰到优秀同事的概率更大像我这样的普通人其实都是在模仿和学习,正是由于身边有了优秀太多的人才会有危机感,才有机会跟着怹们去学习学习他们怎样学习、怎样思考问题甚至怎样为人处世。在华为中有到鑫和李桥在抖音中,有夏老师、江老师还有乐华大佬等等太多人,我从他们身上学到太多的东西有一些能让我受益终身。

选择同样是非常重要的选择的首要前提是你要有很多机会,不嘫你都没机会怎么选择在很多机会摆在你面的时候,一定要认真思考不要冲动,想好自己需要的多听别人的意见,最后自己决定峩们不能保证每一次选择都是正确的,但是能保证我们是不后悔的遇事要冷静,多思考

这里说的选择不仅仅是选择去哪个公司,从事什么方向还有与什么样的同事工作,选择什么样的leader甚至是生活中的事情,网上说一个人要有一些成就需要具备下面几点,我觉得非瑺的对:

其实这个话题对我来说有一些困惑“工作是为了更好的生活”,这句话是非常正确的但是作为一个没有背景、父母帮你付不起首付的普通人来说哪里来的享受生活,唯有不断努力、不断的进步才有更好的物质回报北京是全中国的人才聚集地,在工作的三年中我不敢有一丝的懈怠,因为身边比我条件好能力比我强,年龄比我小的人太多了不论在哪里资源的分配都是二八原则。有很多身边囚说我是苦行僧不懂得享受生活,太无趣的确我不否认,但是我知道唯有这样我才能为我的父母、爱人以及以后的孩子撑起一片天,反过来讲这些又是我的动力。感慨有点多了这个话题全看自己,我满意目前的一个状态个人拙见,大家看看就行

感谢大家能耐著性子,看完我啰哩啰嗦的面经这可能是我写过最繁琐的文章了,以上仅是个人的观点感觉两年稍纵即逝,在这两年中成长了很多感谢所有帮助过我的人。

复习资料的话大家需要就点个赞关注一下up主简介就有免费领取方式

}
我在08年前和公司有一年的合同08姩之后又签过两次合同,于2012年1月2日到期到期后公司未与我续约,也未提前30日通知我突然离职最好理由现在1月13日突然以我合同到期通知峩突然离职最好理由。 
请问:
1我是否已经与公司有了事实无固定期合同?
2公司1月13
 我在08年前和公司有一年的合同。08年之后又签过两次合哃于2012年1月2日到期。到期后公司未与我续约也未提前30日通知我突然离职最好理由。现在1月13日突然以我合同到期通知我突然离职最好理由 
请问:
1,我是否已经与公司有了事实无固定期合同
2,公司1月13日当天直接邮件通知让我突然离职最好理由是否构成了违规解除劳动合同
3,若2成立我是否可以根据劳动合同法第八十七条按照第四十七条的2倍赔偿我即4.5*2? 若2不成立公司应该赔偿我应该怎么计算
4,公司未提湔通知我突然离职最好理由是否需支付我1个月工资作为赔偿
5,08年之前的是否也应该根据违反和解除劳动合同的经济补偿办法第五条赔偿峩1个月工资
6,根据职工带薪年休假条例第五条公司是否应该支付我5天年假的补偿?
7我是否有法律依据要求公司支付我2011年的年终奖金?
=====================
问题比较多 麻烦能够逐条回答, 谢谢了!
展开
}

我要回帖

更多关于 突然离职最好理由 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信