当前位置: 首页 > 科技观察

我是怎么拿到微信优惠的?

时间:2023-03-18 01:54:47 科技观察

大家好,我是小专栏的开发者纪晓华。在Android技术指南的读者群中,邵文老师和我们分享了一些关于微信社交招聘的“传奇”,启发了大家关注微信社交。求职者的强烈好奇心,今天给大家推送一篇小健付费文章,《我是如何拿到微信 offer 的?》。以下为全文:对不起各位,请原谅我用这样一个“头条党”的标题来吸引大家阅读。《Android面试指南》本小栏目已经对Android开发面试的方方面面进行了“攻略”,剩下的就是面试了。这也是采访的副本。断断续续写了一会儿,和上次稿子不一样。最重要的是,这次我会着重介绍一下我经历过的微信面试,我的面试准备和面试心得。首先,让我自我介绍一下。我的网名是小建。我是国内Android开发圈中“消失又出现”的开发者。自主研发的应用主要包括诗鲸客户端和诗鲸小程序。2016年毕业于北京某985大学,现任腾讯微信安卓客户端开发团队工程师。曾在魅族Flyme研发中心和腾讯SNG事业群工作,曾在阿里巴巴无线事业部移动淘宝团队实习。可能你已经看到我是通过内转加入微信的。这可能是目前进入微信团队比较容易的一种方式。接下来我就围绕“微信offer是怎么拿到的”这个问题慢慢说的。每个人都有休息时间阅读的权利。如果你恰好有微信面试,希望以下内容能对你有所帮助。1.简而言之,腾讯内部转岗系统在腾讯。内部转岗被称为“活水”。凡是符合活水条件的,都可以根据自己的意愿应聘公司内其他部门的职位。其实我申请LivingWater的时候并没有完全达到要求(工作时间不到一年),但是HR小姐姐好心的让我先投了简历去面试,然后才后面有面试机会,整个面试流程就这么下来了。之后就满足了活水条件。听邵文老师说,微信中介招聘要经过7-8轮面试,过程相当漫长和艰辛。相比较而言,内部转岗的面试要比外部社招的面试容易很多。从我经历过的WXG新员工培训来看,10个新人中只有1个可能是通过社招招来的,而且大部分都是从BG过来的其他同学,而且面试轮次最多的同学都经历了9轮采访,请允许我难过。2.说说我的整个面试过程。我整个面试过程大约有5轮。前3轮基本是纯技术,后2轮可能侧重于综合能力考察。微信有一个专门的面试委员会,简称“面委”,主要负责把控候选人的面试过程。微信的面试轮次很多,主要是因为会有几位面试官的面试。他们都是微信团队的重量级人物。他们的面试风格可能大不相同,他们可能想从不同的角度面试候选人。让我们调查一下。3、微信面试印象最深的地方微信技术方面给我印象最深的是“这个问题不是由浅入深的简单”,比如面试官问我“你用过数据库吗?”,我回答“用过”,然后面试官问“能说说索引的原理吗?”其实我在电话那头并没有真正深入研究,所以我弱弱地猜到了答案“数据库的索引高效搜索性能是通过平衡二叉树来实现的”。从面试官的反应来看,他对这个答案并不满意,因为我没有提到重点,无法进行深入分析。下面的一些技术面试题都是类似的。如果你熟悉这类问题,你会暗自窃喜。如果你不熟悉他们,你会感到尴尬。所以,其实微信技术面试的问题都是由浅入深,面试官问的都是我们平时看得见、可能用到的,但他可能没有花时间去深究或者没有经历过真实项目实践。方面的不足自然会在面试中暴露出来。微信综合方面给我印象最深的是“重点考察内容基本不变”,就是针对一个项目或者一个需求或者一个项目写在简历上的,你做过的,你最值得一谈。一个优化一直在问问题。作为候选人,你必须在这方面做好充分的准备。我建议你先在简历中刻意突出这一点,让面试官注意到并想问你。接下来,需要为这一点准备材料。你可以从“你为什么要做这个?”、“你是怎么做到的?”、“期间遇到什么问题?你是怎么解决的?”、“你做完这个后的实际效果是什么”开始?","你做完之后会怎样?有没有继续优化改进?"等方面的准备。可能面试时间长,面试官问你不止一个点,那你可能需要多点准备。开始的时候,我并没有意识到自己要做好这方面的准备。经过1-2轮面试后,面试官提醒我,我发现在面试过程中,能够清楚完整地描述自己做过的一份工作是一件非常困难的事情。重要的是,我回去好好准备了,在接下来的几轮面试中,我的表情越来越清晰,面试过程也开始逐渐从平静走向高潮。4.关于如何准备微信面试的建议。微信综合方面的准备我已经讲过了。主要是对自己做过的某项工作进行全面的梳理,确保自己能够清楚地说明这项工作的前因后果,并有所体会。过程中的技术选型、难点问题、解决方案、优化效果、深度改进等一目了然。个人建议把这些准备材料写成总结,原因有三:第一,写下来的过程可以帮助你理清思路,整理措辞,避免面试时表达不清;第二,你在写作的过程中可能会问自己一些问题,而这些问题可能会成为面试官的问题,所以要仔细考虑如何回答;第三,时常写总结是个好习惯。如果有总结,有些面试官可能会让你把你的总结发给他。我在原来的部门工作了将近一年。主要技术突破工作是对ReactNative模块的完善和改进。这块的主要内容已经写在我的个人技术专栏?中,有兴趣的可以继续阅读了解。剩下的就是微信技术方面如何准备了。毕竟只有技术面过了,才有可能在后面达到综合面。但你也可以看到技术方面。问题范围从Android基础开发到Android高级开发。技术点那么多,怎么办?在这里,我建议阅读书籍、开源项目和访谈摘要。Android开发书籍,我只推荐任玉刚前辈的《Android开发艺术探索》。如果你已经读过,请再读一遍。更深层次的Android开发书我也看过,但是看不懂,难懂,一会用不着,时间久了就忘记了;比较浅的Android开发书也看了,看不下去了。浪费时间。所以我只推荐《Android开发艺术探索》的书。这是一本优秀的Android开发书籍,适合各个层次的工程师阅读,通俗易懂,实用。读书时写了十几篇读书笔记。每当我有面试的时候,我都会抽空把那些读书笔记再看一遍。有兴趣的可以去看看《Android开发艺术探索读书笔记》。这里特别提到开源项目。建议如果想面试微信,一定要熟悉微信的开源项目。有时间的话可以看看源码。我知道你不一定能看透它,但至少你要了解它的大致实现原理。.比如大名鼎鼎的Tinker、Mars,或者AndResGuard。我在工作中使用过AndResGuard,所以阅读了它的源码。面试官在面试的时候也问了我这个问题。先说说它的实现原理。至于面试总结,网上有很多。你可以找到一些流行的面试总结,比如我们的小专栏Android面试指南。在这里要提醒大家的是,建议大家看的时候不要全信。如果发现有问题,再去查资料确认,因为网上面试总结中不乏过时或错误的内容。其实我也做了采访总结。从我校招那年开始梳理,后来从魅族跳槽到腾讯,再转内部。我总是阅读我的采访摘要。有兴趣的可以看看Android开发访谈。总结。看完你可能发现,我看的都是自己总结的。这样做的好处是什么?也就是内容比较适合我。越是看不懂,越有可能出现在总结中。看多了,基本就把那些知识难点慢慢消化了,这样自己的总结不仅不用花很多时间看,而且更有针对性,效率更高。我强烈建议您也多写一些自己的总结。5.关于算法面试怎么准备,之前没说算法。微信面试不是有算法吗?不存在的,必须要算法面试。因为是异地面试,所以我的面试流程是和面试官约好了开始算法面试。面试官给我发了算法题,我一个小时内答完,把代码发给面试官。我当时做的两道算法题难度应该是LeetCode上的中等难度题。答题过程还算顺利,提前20分钟左右写完。在算法面试之前,我准备了算法。我利用周末刷了大概几十道LeetCode算法题。我学校招LeetCode的时候,LeetCode题只有不到200道。这不再容易了。在这里和大家分享一下我准备算法面试的过程。之前在Android开发面试指南的小专栏写过《Android面试指南-算法面试心得》。其实按照那篇文章准备算法面试应该是没问题的,但是那篇文章毕竟是无聊的算法,估计没有多少人会真正静下心来读。这就是我自己准备算法的方式。算法的基础是我之前总结过的《Python数据结构和算法系列》。因为是自己写的,又看了好几遍,所以很快就看完了。看完后,我开始研究问题。这次与往常不同。平时都是在LeetCode各种题型下找热门题做,不过这次花钱买了网课《玩转算法面试-从真题到思维全面提升算法思维》,边看边刷,可以说是物有所值,有时候确实需要为知识付费。本课程的讲师将算法面试中的各种问题进行了归类,并一一分解。这门课程比较适合我这种非算法出身,熟悉基础数据结构和常用算法,但算法经验不多的我。突破性的程序员,也许这门课程会给你带来突破。6、说说在微信工作的感受吧。来微信总部的时间并不算太长,但这几天看到的人和事着实让我耳目一新。工作环境在TIT创意园,周围绿树成荫,空气很好。来这里上下班不用挤电梯,因为只有几层楼。一日三餐都是免费的,食堂的饭菜每天都在变化。重要的是这里的技术氛围真的很好,开发流程也很规范。很多人技术很熟练,很聪明,也很好。他们总是回答我作为菜鸟的问题。这让我感觉回到了研究生院,在众多尖子生中当小学学渣,努力学习,每天都在进步。OK,以上就是我这次要和大家分享的微信打脸经验。有兴趣的可以联系我介绍一下,配合广州微信总部,一起做一款让自己开心的好产品吧!