万万万能菇凉
北京大学·2022届

考研还是工作

中文专业,大三,我是一名在理科院校(双非,普通本科)的文科生,这个专业在我们学院又属于很不受重视的那种,这些都好说。可是我前三年都浑浑噩噩的过来的,确实挺开心的,但是到现在却心慌慌。 证书:英语四级、计算机二级、普通话二甲。未来规划很迷茫,家里人很希望我考研,可是我内心其实很抗拒。考研的话如果能考上也就是双非学校,工作的话本来打算今年暑假找实习的地方,结果现在还没开学…基本没有暑假了…就很迷茫,现在不知道该怎么办了。 有木有人指导我一下我呀!
分享
7
奇妙小姐姐
首都经济贸易大学·2022届

我的艰难产品校招之路

一、个人情况 本人国内211本,英国G5计算机硕。去年9月毕业回国时对国内校招情况完全没有概念,是无实习无职业规划无产品认知的三无小白,并且眼高手低心高气傲,只投大厂。凭我当时的垃圾简历竟然也收到了阿里字节等大厂面试,但是都是一面挂。 通过和朋友交流以及不断了解求职现状后,意识到没有产品实习对求职有两大硬伤: 简历不好看,难过简历关。就算过了简历关,到了面试的时候就发现和面试官没东西聊,只能问些宝洁八大问或者产品场景题、逻辑题之类的问题 缺乏实习经历意味着对产品工作缺乏了解。实习是最快速学习产品的途径,只是看书或者自己"体验产品"的话,也是有用的,但是很难对产品工作有实际落地的认识。如果你不是某方面特别突出(比如表达能力,逻辑思维,产品感觉等等特别强),面试官当然更愿意选择有过实习经历的同学,这样更好带 于是当时决定秋招、实习投递双管齐下,找到了某大厂日常实习,开始了一边实习一边秋招的日子。 那是一段非常黑暗的时光:一方面其实那份实习并不算含金量特别高,甚至有些水,当时的mentor也并不擅长带人,所以感觉对产品的学习依然是进度很慢曲线很陡的;另一方面自己在秋招战场上频频受挫,当时没有意识到自己不仅仅是缺乏产品认知,更加是极度缺乏面试技巧,对”面试“这件事没有认识,常常是接到面试通知就赶过去,在面试官面前没有准备没有逻辑的瞎说一通,然后挂掉。所以一直到12月都没有收获offer,那之后我就心灰意冷、停止投简历,准备面对来年3月的春招了。在这期间,我痛定思痛,认真系统的整个复盘总结了自己整个求职的状况,从疫情开始后我就一直在家准备求职,我认为这段时间是我进步最快速的一段时间。 在经过3月、4月的投简历,面试后,我依然频频折戟,但最终收获了个人还算满意的offer,所以决定把自己的经历和感悟写下来,不仅是给牛友提供经验,更是对我漫长艰难的求职经历的一次总结。 二、简历及面试技巧 1.简历如何写? 写简历说简单也简单,说难也难。 关键在两点: 自己要对项目熟悉。所谓的STAR法则等等,都是建立在你对项目完全熟悉之后,帮助你将项目有逻辑表述出来的技巧。所以在应用任何技巧/方法论之前,首先自己把项目想明白,了解透,才会知道如何去写 熟悉项目之后,就可以运用老生常谈的STAR法则了。确实非常有用,STAR法则中的Action是占比简历最大的部分,用于详细描述做一件事的经过。S、T、R可以用在一句话描述经历中:在某背景/问题(S)下,通过做某任务/手段(T),达到某目标(R);或者也可以用12字法则:动词开头,结果导向,数据证明。其实是一样的,殊途同归。 除此之外,有意识的在简历中埋点。比如认为自己某一个故事特别出彩/特别能证明自己的某个能力,那么详细描写,并且加粗显示以吸引面试官的注意。另外,最有价值的经历一定要放在最开头,因为面试官通常都是从第一个项目问起,有些没耐心的可能问一个就结束了。 2.面试怎么准备? a:如何准备面试 我把面试常见的问题分成三类: 简历相关问题 - 做了什么,为什么要做,怎么做的,结果如何 - 遇到什么问题,如何解决的 - 收获与成长 - 改善点,未来发展 - 挑战、质疑类问题 通用类问题 - 为什么当pm - pm的职责与能力,如何体现 - 什么是产品 - 什么性格适合做产品 ... 开放专业题 - 常用产品与公司产品的优缺点,如何改进,未来发展 - 场景题(如何提升某数据...怎么解决某问题...如何设计某产品...) (俗称产品思维题,推荐书籍《产品经理面试攻略》刷刷题,虽然书比较老,但是思路还是很不错) 面试前针对性的做准备即可,另外有几点注意: 什么叫熟悉简历?论坛上常常看到大牛奋力呼吁:一定要熟悉简历啊!!!可是对于小白来说,什么叫熟悉简历、怎么去熟悉简历呢?其实非常简单,反复的看反复的想,对项目的每一个细微的疑惑都要记下来、想清楚,不然极有可能后续被面试官偶然挖出来,成为挂你的依据。不仅是把项目表面的逻辑细节搞清楚,还可以更深层次的想一些比较宏观的问题:这个项目的核心价值是什么?为什么要这么做?这些思考后续可以成为面试中能抛的亮点 有意识的总结项目。如何总结?三点:项目的难点+可优化点(即如果你再做一遍会怎么做)+个人收获。 不要说你想不出来,任何项目应该都是可以挖出这三点的。每个项目准备好这三点后,就可以应对自如面试官这类问题啦。一般是比较后面的,偏宏观的面试会问。有些面试官可能不会问这方面的,那么!就可以自己主动抛亮点!比如:我觉得这个项目其实有可以优化的地方blabla,要知道面试就是一场抛亮点的游戏啊! b、面试技巧 要知道,面试是绝对有技巧的。不要想当然的觉得我只要有实力就可以了!面试中等着面试官来挖我简历就行了!这样做只会降低你的面试成功概率。我认为面试中实力和技巧是占一半一半的,这和面试这件事的特点有关:面试是一个时间非常短并且随机性非常强的过程。这两个特点决定了我们在面试中一定要尽可能的占据主动权,有意识的引导面试官往自己准备过的优势去。那么该如何做呢? 有以下几点需要注意: 建立自己的能力模型。 不仅是产品岗,任何非技术岗求职这都是必备的一点。仔细观察各种产品JD,一般会要求你具备逻辑思维、表达能力...等等,事实上产品岗是有相应的能力模型的,可以自己总结也可以百度搜索,比如著名的腾讯产品能力模型等。实际上,面试官在评估你时,也是评估你能力模型上各项能力的水准。做准备时有针对性的根据各项能力准备,比如你想说自己具备数据分析能力,那么你有相关项目来说故事吗?没有就不要用这个能力,不然只会让面试官觉得你假大空。从自己项目故事中挖掘相应能力即可,一般三个左右够用。 有意识的抛自己的亮点。 因为面试是随机性很强的,面试过程中风向瞬息万变,那么尽可能让面试官不费力的看到自己的亮点就变得非常重要,可以极大的增加面试成功的概率。那么该怎么抛呢?像前面说,项目总结类问题可以自己主动说;以及像有些问题,比如“你觉得产品需要具备哪些能力”,这就是很好的自由发挥题啊!(你可以说:我认为产品需要ABC能力,我在个人经历中的DEF证明了我有相关能力)当然这个技巧也不要做的太过刻意哈,不要和面试官硬拗,要做到自然有礼貌有尊重 结构化表达。 这个对我面试提升非常大,将答案/项目结构化表述出来能够直接让面试官觉得你有逻辑思维。具体该如何结构化表达呢?参照金字塔原理:结论先行,分点讨论。比如“你觉得疫情对xx行业有什么影响”,答“分短期和长期两块。短期:123,长期:123”。这样不管你的内容是什么,面试官一定首先会觉得听得神清气爽,觉得你逻辑强人!另外,除了这种开放类问题,描述项目的时候就按照star法则描述就可以了,也会比较有逻辑。逻辑表达可以说是面试中至关重要的一块,掌握这一点面试成功率飙升50%不是梦 精神面貌。 面试过程中,面试官首先感受到的是你的气场,性格等等,这比能力评估之类的工作更直接。所以给面试官一个好的精神面貌非常重要,要亲和,自信有礼貌。老实说我自己在这一点做得很差,有时压力太大人很抑郁真的很难笑出来,应该对我的面试成功率有影响。以后一定要多多注意这方面 面试复盘。 人人都说,面试复盘非常重要!可具体该怎么做?我觉得复盘绝不是机械的整理出面试被问到的问题,思考答案而已。事实上每场面试问的问题其实大同小异。。。重要是总结出这场面试我那些地方做的好,让我过了?我哪些地方没做好,所以没让我过?我本来可以如何做的更好的?所谓任何失败中都潜藏着成功,任何成功中都潜藏着失败。这才是复盘的真正含义。 3.校招新人必备的职场认知 面试通过了就高枕无忧的了吗?错!面试通过只完成了拿offer流程的一半。有些公司备胎池很深的会让很多人通过,然后在offer审批环节挂掉。也有可能突然公司没hc了,你说这找谁说理去?所以作为弱势的求职者,没有签订具有法律效力的offer前一定不要松懈,要持续不断的一直面试。毕竟跟公司把我们当备胎相比,我们把公司当备胎对公司造成的影响要小得多。每年牛客上都有好多好多毁oc,毁意向,毁offer甚至试用期辞退的血淋淋的例子,你怎么知道下一个不是你?这样的事情我觉得和个人实力无关,甚至也和哪家公司无关,只和运气有关。所以我认为,给自己多上道保险吧。 三、个人经验总结 尽管最终收获了offer,我依然觉得自己在求职这件事上非常失败。漫长的求职之旅,艰难的进步,极长的战线,最后我也并没有收获传统意义上大家向往的大厂offer。所以虽然求职之旅告一段落,下一阶段希望能好好做事,但我还是认为有必要总结自己整个过程中暴露出的缺点,关键的致命点和得到的收获,以便时时提醒自己。 1.没有再找实习 在某大厂实习过两三个月后,当时我本可以跳去找别的实习,最好是带转正的,这样无疑校招会轻松很多。可我愣是没有。一方面是当时项目未完结,觉得找太多实习不如把另一份实习做精。另一方面当时实力欠缺,而且对找实习这个事动力不强。我觉得“动力”这件事是我最伤的点,说一千技巧道一万方法论,如果自己没有足够强的内驱力和动力的话事情很难做成功。也许我可以想想为什么我常常是“不想”、“不愿”、“懒得”做事 2.面试是一场概率游戏,依赖很大的信任成本 和世界上的任何事情一样,面试是一场概率游戏。并不是你努力了就能成功,努力只能增大你成功的概率,并不能确保你的成功。也并不是你哪一点没做好就会失败,只是增大你的失败概率而已。前面说的那些要点,即使全部做到了也未必能面试成功。即使成功了,差运气也能让你拿不到offer。所以如果建立起概率游戏的概念的话,能以更加平静的心态面对得失成败,正确客观的认识自己。 另外,面试也是一件很依赖信任成本的事情。作为一个完全陌生的人,你如何说服面试官你是可以胜任他手中工作的?首先就是降低他对你的信任成本。高学历,大厂实习,漂亮的项目数据,优秀的笔试成绩都是降低信任成本的手段。另外,根据我的经验,一面也是一个尤其能降低信任成本的地方。因为严格意义上说,只有一面面试官对你是陌生的,后面的面试官有面试评价作参考。所以一面尽可能的表现好的话,一份好的面试评价会让后面的面试官下意识的对你有好印象,让你在后面的面试中走的更顺利。 3.心态建设 对多数人而言,校招是很磨人的过程,你可能好长时间拿不到面试,可能面试总是挂,可能手上的offer没有同学的亮眼,可能公司的业务,行业,领导你并不喜欢。在这个过程中,稳住自己的心态非常重要。一方面少接收刺激性的贩卖焦虑的信息,比如贩卖焦虑的公众号取关,和常常被倾倒负能量的朋友减少交流等等,尽可能保持内心平静,不要太容易被外界风吹草动摇自己的初心。另一方面尝试用长期的,动态的,发展的眼光看待自己的职业发展。当前的失败不代表你永久的失败,谁说你不能在以后的日子里继续努力,后发制人?不管现实状况如何让你受挫,觉得自己很失败,我们首先不能自己打倒自己。外在条件如何令人失望是我们无法控制的,但我们不能自己贬低自己,自己打倒自己,人生是漫漫长路,永远不要放弃自己。 与各位共勉。祝各位求职顺利,也祝自己能够在产品这条路上做出一点成绩。 4.有策略的应对挑战,带着脑子思考问题 今天突然想明白为什么会在在家期间进步很大了,因为我找到了打面试这场仗的方法,或者说开始学会使用策略/打法去应对找工作这个挑战。之前找工作,可能就是无脑找,只知道要努力,做简历,面试复盘。但不会带进主观能动性的思考去想,该怎么准备,用什么策略应对,什么打发是最适合自己情况的。那么自然现实会打脸,结果会很差。之后我开始想,简历怎么做会让看得人觉得匹配度高,表述清晰;面试应该针对性的准备哪些内容,应该如何引导面试官,如何展现自己等等。其实背后都有适合自己的策略的,也可以说是产品思维吧,用户是谁,产品要解决什么需求等等。我想这个思路也适合其他任何事情。像王宝强说过的,“想到和得到之间还有个做到”。 我觉得“做到”又分两层:1.首先是做,要动起来;2.要有方法的做,而不是死脑筋的做。这两点才能确保自己“做到”了。 (dbp写到这里都觉得自己太菜了。。大佬请无视) 5.别人的建议真的适合你吗? 大量的经验贴、技术贴,教你怎么找工作,包括这篇也是。但是我发现,其实别人从自身经历总结出的经验也许并不适合你,比如我在文中说的面试要自信热情等等,也许你已经做的很好了,而你自身存在尚待解决的问题文中没有提到。就像每个人都是独一无二的一样,每个人也都存在自身独特的问题。没有任何方法论是吃遍天下的,如果你想快速提高,也许开始自我负责,开始思考who you are,what you want,开始独立自主的思考最适合自己的方法,这才是最有效的 (我废话真多。。菜鸡的热泪啊)
分享
7
先马后看
HR
深圳蔚来汽车销售服务有限公司_HR

点击上方链接, 用简历来砸我吧! 工作职责: 1、展厅接待/试驾 - 专业讲解蔚来品牌和产品,点燃用户对于蔚来品牌、理念及产品的热情; - 指导和陪伴试乘试驾,为用户提供全面的试驾服务体验; - 参与回答用户有关车辆使用的常见问题; - 收录外部leads,转交给蔚来顾问Fellow跟进; - 展厅突发状况处理。 2、外展活动接待 - 支持公司的各项接待、外展、宣讲活动,在更广泛的层面推动公司品牌形象的建立并发掘潜在用户。 3、开店支持与赋能 - 支持公司的新店开设,作为各项知识、信息的中枢,能够耐心、细致的向其他部门和地区的同事及时输出产品知识、相关政策和行业动态。 任职要求: 1、 本科以上,热爱新能源汽车行业,有零售、行业、大客户销售相关工作经验,能够出色达成目标者优先; 2、 对汽车行业、蔚来品牌定位、企业理念、产品知识具有极高的热情,在产品专业度方面不懈追求极致; 3、 具备快速学习能力,始终保持好奇心,实时掌握汽车行业产品和活动的最新动态,并随时准备在与用户的互动中运用分享学到的知识; 4、 热爱NIO,并渴望与其他人分享这种激情,愿意了解并贯彻NIO独特的企业理念、服务风格和企业文化; 5、 具有优秀的人际交往能力,谦虚、好学、善于倾听;能适应灵活的工作安排; 6、 C1及以上驾照,驾驶技术熟练者优先;良好的外语沟通及表达能力者优先。 7、 接受零售业工作时间,根据工作安排排班,需要晚上和周末工作。 职位关键词:汽车新能源汽车零售 职位亮点:扁平化管理成长迅速业务核心 工作地点:深圳
分享
评论
我这里招人
茶余饭后
莫纳什大学·2022届

一蓑烟雨任平生——经济学硕士坎坷求职记

先说一下自己的基本情况,211经济学硕士,在京高校,本科学习计算机,能力一般,奖学金什么的基本没有,担任学生会干部,党员,无背景,实习经历不多,只有在中信信托实习过。       从去年9月份开始,到今年2月底,求职基本结束。虽然最终的也不是什么牛X的offer,但我觉得还是比较欣慰,自己的努力换来了回报,但求无愧于心吧。       统计了一下,大概投了450份简历,和学姐的700份相比,还差得远。我挑着说吧。       笔试部分:       银行类:工总私人银行部,光大北分,中信山分,中行北分,交行山分,农行山分,北京农商,建行山分,北京银行山分,渣打,人行家里的支行,德意志银行       非银行金融机构:华信信托,厦门信托,安信证券,东兴证券,开元融资租赁,通用汽车金融,鲁信创投,阳光保险,大公国际       地产类:华夏幸福基业,仲量联行       会所:毕马威,德勤,安永,天职国际       其他:尼尔森,东方航空,SAP~       好像没有了,很悲催的说。一开始没怎么投银行,只投了几个总行,后来发现就业形势差的很,又重新网申了几家北分或山分,好像从内心就不想去,没办法。面试内容五花八门,从SHL,写作文到行测,最可气的是那什么性格测试,据说刷人无数,汗~~去济南笔了两次,搞的很狼狈,手机也被偷了,得不偿失~~~~      银行的笔试大同小异,都是格式化的上机考试,四大的笔试,毕马威和德勤用的是SHL,安永是考托业,外企就不好说了。       面试部分:       光大北分,交行山分,北京农商,华信信托,东兴证券,大公国际,开元租赁,通用汽车金融,鲁信创投,德勤,华夏幸福基业,仲量联行,天职国际~~       本来面试就不多,结果还有很多重合的,自己对群殴本来就不擅长,好像一共就成功了两次,其他全部死在群殴。       华夏幸福基业,好像每年都来学校招聘,是一家注册在河北的民营房地产企业,校招也是规模浩大,号称常青藤计划,我是应聘的董事会办公室,两轮面试后被刷,二面有点像压力面,会问一些很难回答的问题,回答的不是很好,回来后一直在等,然后就没有然后了。他家待遇还不错,第一年好像10w左右,没有户口。       华信信托,大连的一家信托公司,面试就是自我介绍然后问几个问题,时间不超过五分钟,可能是笔试表现不好,后来没有收到二面通知。       光大北分,据说待遇不错,柜员,第一年能拿到13w左右,也是群面,不过不是无领导,就是5个人坐一排,做自己介绍,然后问问题,当问到能坐几年柜时,我狠了狠心时候两年,结果我第一个说,其他四个都说的是三年~~汗,估计这就是被刷的原因~~~~       通用汽车金融,在人大面试,群面,表现的还不错,这家公司也很靠谱,最后好像只有一个进二面,好吧,这个就由不得我了。       仲量联行,牛X的公司,全球最大的房地产咨询公司,电话面试的时候,正在麦当劳吃早点吧,然后吃完去K歌呢,结果一个电面把我打晕了,后来知道好像是个实习生,所以好像都通过了,一面群殴,几个海龟加上几个北外的,只有两个男生,之前就听说这公司喜欢招女生,结果被应验了~~讨论完没机会做总结,表现一般,被刷在意料之中。        北京农商行,这银行,海笔,海面,那场面那是相当壮观~~·最后给了offer,但是考虑到要分配到郊区,也没有户口,就拒了。        鲁信创投,山东的一家国企,旗下有山东国际信托,鲁信实业,鲁信投资控股,鲁信创投等等,也是我现在签的这家,过年回家,家人朋友都说还是回山东吧,我心里倒觉得无所谓,哪有好的机会就留在哪儿。这家公司好像知道的不多,但招聘过程中,你发现你从以前被无视到现在受重视,你感觉到终于有公司把你当人看了~~这种心理的慰藉真的很及时,我承认~~~公司是第一家上市的创投类公司,发展前景还不错,我就只好从了。        一路走来,看到了身边的大牛拿到了很多的牛X offer,一度羡慕嫉妒恨,后来觉得自己的路要自己走,只有自己才知道眼下的生活是不是你想要的,不经历应届求职的大学算不得完满~~这句话。        这几个月,每次遇到同学,都会听到,你知道么,XX公司开始发面试通知了,XX企业通知体检了,很桑心的说,但听到对方也杯具了,怎么就会有一种莫名的安慰呢?重要的是要坚持下去,有的时候你被拒并不是你不够优秀,而是你不适合这家公司,努力追求并等待那个真正适合你的工作吧!       现在能想起来的只有这么多,先到这儿吧,以后想起来再写,祝大家都能找到满意的工作,过上自己想要的生活!       在这里要谢谢应届生论坛,谢谢坛子上乐于助人的童鞋们,赠人玫瑰,手有余香。              
分享
8
原味笔面经
micromirror
中南财经政法大学·2022届

深圳技术职位招聘 - AWS亚马逊云计算

AWS目前开放南区的应届生职位,有兴趣的同学欢迎投递简历到:yngzy@amazon.com. Technical Account Manager大客户技术支持-深圳 职位介绍:主要负责南区企业级大客户技术支持相关服务,对企业应用平台架构进行技术指导,对客户技术团队进行技术培训,推动并且解决客户在使用云计算解决方案过程的技术问题 职位要求:应届毕业生,技术相关专业了解AWS的基础服务对技术问题解决及客户关系维持有热情沟通能力佳 中英文流利 投递方式:发送简历至:yngzy@amazon.com.
分享
1
校招情报局
郝机智
天津大学·2022届

LeetCode最新面试高频题

最近在找工作刷leetcode,为了面向就业刷题,狠心开了几个月会员(leetcode会员好尼玛贵),大家都是学生党没什么钱,有的朋友没办法开会员,今天我就把leetcode面试的高频题分类整理了,有需要的朋友自取! (PS,希望大家都能好好刷题找到好工作!!!) 数组 回溯算法 二分查找 位运算 广度优先遍历 深度优先遍历 设计 分治算法 动态规划 哈希表 堆 链表 数学 栈 排序 字符串 树
分享
15
先马后看
Cicada
辽宁大学·2022届

深演智能 文化氛围

当时去参加面试的时候,路过他们的一排会议室,发现每个会议室的彩绘图案都不一样,当时很好奇地问了一下HR小姐姐,听说是员工自己画的,感觉这家公司好有爱哦,文化氛围很好,安利给大家。
分享
评论
先马后看
草莓冰激淋
南京林业大学·2022届

中国农业银行总行研发中心2021年秋招内推已开启

中国农业银行研发中心隶属中国农业银行总行,中国农业银行是一家同时在上海证券交易所、香港联合交易所挂牌的国有大型上市银行,作为中国主要综合性金融服务提供商和全球系统重要性银行,致力于建设多功能协同的现代金融服务集团。 研发中心作为承载农业银行信息化建设和金融科技创新重任的总行直属部门,为农行2.4万个境内分支机构、17家境外分支机构及15家控股子公司,在零售银行、公司银行、投资银行、基金管理、金融租赁、资产管理、人寿保险等多业务领域提供完善、可靠的金融交易支撑,为全球逾5亿客户提供高效稳健的金融交易服务。 研发中心2021年校园招聘盛大启幕!北京、广州、上海、天津、成都、西安、武汉,7城550席,简历截至9月20日。欢迎小伙伴们应聘、推荐~! https://career.abchina.com 需要内推请站内信联系我或者发送简历至2735636760@qq.com  包过简历  公司环境优美 福利多多 在北京基本都可以解决户口
分享
16
校招情报局
潮海昌昌
大连海事大学·2022届

互联网挂经合集(本咸鱼已去事业单位,勿念)

本人BAT TMD秋招互联网offer一个没有,一个没有,一个没有; 随笔,想起来啥写啥,写点你们想看的挂经,哈哈哈哈哈 面试的都是软开(C++),基本都是远程面试,只有给报销的现场面试我才回去= = 九月下旬就不面互联网了,之后就疯狂拒公司,哈哈哈哈哈。 当时想明白了不去互联网了,想留青岛了,青岛面了两家都拿到了,最后选择去了XXX事业单位(俩岗位要俩人)。 *这个单位面试早已经结束,软开和运维俩岗位就要两个人,如果去咨询的话,请不要透露我,我忘了让我保密到月底来着!!!! 感觉要闯祸,赶紧屏蔽了关键字 希望在青岛能过上:一狗,两人,三餐,四季的生活,哈哈哈哈,Fighting!!! 一大波挂经来袭!!!!!! 百度:放弃面试,第一次现场不给报销,果断不去,十月多给远程面试,放弃 阿里:一面挂,详见面经,最不甘心的一场,哈哈哈哈 腾讯:一面挂,一面很简单,详见面经,就一个不会,两次笔试基本都是2.9/5,然后就没之后了,emmm 字节:放弃散招面试,对不起捞我,帮我投的散招的HR了 美团:二面让转岗,不转挂掉,最坑爹的面试,以前发过怼经 滴滴:放弃面试,跟百度一样,要现场不给报销,后来给远程拒了 pdd:提前批二面聊得很来挂了,难受的一笔 狗东:get,大白菜(16+4)*14 网易:笔试挂,雷火,网易互联网提前批笔试挂,正式批不给机会,互娱放弃笔试 360:笔试挂挂挂挂,传奇的一笔,实习挂了两次,校招挂了两次,每次做360笔试,必出问题,烦的一批 华为:实习鸽了,没给面试,哈哈哈哈,实习一天就跑了,还送了一箱子粽子,实名被拉黑,。。。。就在刚刚给我了面试,拒了拒了,哈哈哈哈 小米:一面挂,正式批笔试贼简单秒ac,第二天早上就给面试通知,一面见面经,一面回答的不错,问的挺深,感觉打得不错,然鹅 商汤:笔试完没动静 旷视:一开始填了简历,没投岗位,后来发现了投了,没动静 依图:get,高性能计算软件开发,本以为四面挂了,居然过了,白菜都不给,给了个22.5*15,是孤儿就去依图,10116,真tm***,沉迷于coding,无法入睡 bilibili:笔试不难,没动静 ihandy:笔试不难,没动静 新浪:当时有事,笔试随便做了做,做的不好 图森未来:笔试挂,有点难 作业帮:笔试做的不错,没动静 爱奇艺:笔试做的不错,没动静 奇安信:拒了面试 科大讯飞:智障笔试题,做一半直接放弃了,全程行测,神经网络,闹 远景智能:笔试后没动静 流利说:智障一面面试官,见面经,最恶心的面试 猿辅导:提前批一面莫名挂,正式批笔试完之后约面试,拒了 大疆:一面挂,面试官没我简历,啥不会问啥,做C++,问Python 地平线:还没出结果,大概率挂了,貌似要人不多,给钱是真多 BIGO:比较传奇的一个公司,一面完通知过了,约的下周二面,之后没之后了,十月多打电话约我二面,拒掉 快手:笔试很水,一面劝退面,哈哈哈哈 寒武纪:面试鸽我两次,我也懒得理了 昆仑万维:get,游戏服务端开发,宣传页宣传算法35w,非算法30w起,之后开了个18*13-17,emmm1.8*17=30.6,人家没骗我啊(摔),HR人很不错,很和善 米哈游:一面挂,大学玩过崩坏2,直到大伟哥,就报了,问的很广,回答的还可以,没之后了,之后我最近沉迷于崩崩崩,怒***大伟出奇迹! 当当:get,懒白菜C++开发16*14,搜索推荐部门,部门不错,然而当当跟阿里差一个数量级 海康威视:get,白菜汤C++开发14*15,智障面试官,没啥本事,还*** 贝壳:get,提前批C++开发20*16,秋招第一个offer,公司发展不错,然而听说挺累的 深信服:get,提前批北京云计算所17*15-17,听说也挺累 中车青岛四方研究所:get,传闻中的“四万所”,人力说一年给15w左右,我信你个鬼呦。 XXX事业单位:get,去养老了= =,面试不是很难 还有一些投了没啥动静的:斗鱼、虎牙、搜狗等等,笔试鸽了的也有好几家,简历挂掉的也有,陌陌、追一科技、zoom 菜鸡总结时间 秋招offer:京东、依图、贝壳、深信服、当当、昆仑万维、海康、四方所、XXX事业单位(感谢以上公司给了本菜鸡offer,谢谢) 春招实习offer:华为、趋势科技、广联达(就这三家给了面试,当时太菜了,简历投的晚,笔试还挂了好多,忘了高通也给了,挂了) 最后去XXX事业单位(事业单位)摸鱼coding了,貌似四点下班,感觉遛狗遛断腿。。。 具体面经 实习趋势科技一面(电话)2019.04.22 13.30-14.00 1.简单自我介绍 2.多线程 3.多进程 4.多线程编程需要注意什么问题?(线程安全问题) 5.怎样解决线程安全? (加锁) 6.讲一下锁?(悲观锁,乐观锁) 7.加锁会出现什么问题? (死锁) 8.介绍一下死锁(死锁的定义,条件) 9.进程间通信方式(IPC)有哪几种? 10.C中数组越界怎么解决?(emmm,注意索引别超过size….) 11.继承有几种方式? 12.多态两种讲一下? 13.数据库了解吗?(只了解sql,没再问) 14.IP地址划分,分别对应的范围 15.子网掩码的作用 16.你了解那些stl的容器? 17.说一下Hash实习趋势科技二面(视频,只有我开)2019.04.22 14.20-15.15 1.项目讲讲吧 2.项目中遇到什么问题,主要是代码方向的(emmmm,没啥) 3.有没有内存泄漏 (说了个指针越界,被怼了,最后emmmm,没有) 4.你怎么处理内存泄露的问题?(这个跟上个我脑子抽了…理解错了,应该说智能指针和memcheck的,躺) 5.怎么阻止你的程序多开?(懵逼) 6.vector底层工作原理 7.怎么从控制台读入多行? 8.成员函数存在一个隐藏变量,是啥,怎么工作的?(this指针) 9.常量函数成员为什么无法调用非常量数据成员?(底层const的this指针,无法传参拷贝给非底层const的指针对象) 10.有序链表查找某个元素 (顺序查找O(N),建立跳跃表查找O(logN)) 11.一个树要么没有节点,要么只有俩节点 (霍夫曼树???同学说,是不是满二叉树) 12.讲了会霍夫曼树 13.一个矩阵很多数据都是0,这个矩阵有什么应用? (稀疏矩阵!我问你的就是稀疏矩阵,emmmm邻接矩阵?) 14.想要阻止继承怎么办 (final) 15.还有别的方式吗 (emmmmm,构造析构仍在private里面,被怼了,那怎么实例化啊) 16.Overload和Override说一下 17.项目是在win32上开发的吧,除了opencv用过什么sdk吗?(emmm。。没) 18.linux用过什么sdk?(网络的一些socket开发库) 19.网络编程server和client怎么写? 20.如果有多个client访问,你怎么设计? (多线程,多进程,IO复用) 21.多线程和多进程你趋向于用哪一个?(多线程。。为啥不问IO复用啊) 22.大多数网络服务器设计都用啥? (不是很懂,IO复用+线程池,依旧没问IO复用) 实习趋势科技三面(视频)2019.04.22 16.10-16.40 HR聊人生,有啥说啥 实习广联达一面(视频)2019.04.2215.15-16.00 1.笔试题第二题思路 2.c++面向对象说一下 3.虚函数怎么实现的 4.如果不用指针和引用,子类赋值给父类,会不会引发动态绑定,为什么? 5.vector底层工作原理 6.讲项目 7.讲讲最小二乘 8.为什么采用最小二乘法而不用你一开始说的三次样条 9.近处用一次函数拟合,远处用高次函数拟合,你怎么判决这个边界的 10.算法了解哪些 11.动态规划和贪心算法有啥区别,分别举个栗子 12.贪心算法有什么缺点 13.说一下机器学习吧 14.数据结构了解哪些 15.树和图有啥区别 16.什么地方会用到树 实习广联达二面(视频)2019.05.7 13.45-14.17 聊人生…… 实习华为一面(现场面试) 2019.04.26 10.00-10.30 1.项目 2.C、C++ 3.C++有啥不好的地方 4.线程与进程介绍一下 5.TCP、UDP有什么区别 6.DHCP了解吗 7.汇编有啥优点 8.堆和栈 实习华为二面(现场面试) 2019.04.26 15.00-15.30 1.自我介绍 2.项目(背景、具体场景、具体实现内容等) 3.比赛的时候,怎么处理队友之间的关系 4.为什么想来华为 5.平时成绩咋样 6.你对工作地点有什么要求吗 实习高通一面(电话面试) 2019.05.10 17.50-19.00 (凉) 1.自我介绍 2.指针和引用 3.堆和栈 4.设计题:按位对齐,接口设计(题目到最后都没听明白,是要干啥) 5.按位清零 6.什么时候发生进程切换 提前批拼多多一面(电话面试) 2019.08.0920.10-21.15 1.自我介绍 2.项目介绍(居然没问实习) 3.C++多态 4.虚函数如何实现 5.智能指针有几种,shared_ptr类内的use_count存在哪里? 6.进程和线程,浏览器开启一个新的page,采用进程还是线程? 7.手撕代码题:给一个N+1个数的数组,满足A[0]>A[1],A[N]>A[N-1]。最快的办法找到一个i, 满足A[i-1]≥A[i]≤A[i+1] 8.列举排序算法,那个排序算法时间复杂度最低?为什么桶计数排序能做到线性时间。 提前批猿辅导一面(视频面试) 2019.08.1010.00-10.55 1.自我介绍 2.实习项目介绍,项目中的难点 3.为什么项目中用了进程,而不用线程 4.手撕代码:自己实现链表,无序链表,对链表值奇偶分离并排序,空间复杂度O(1) 5.手撕代码:给定一个数字N(N是平方数),打印输出螺旋矩阵 腾讯一面(电话面试) 2019.08.16 18.37-19.15 1.关键字static 2.STLvector与map有啥区别,分别应用于什么场景 3.map底层实现 4.STLsort()底层实现 5.快排有啥问题 6.new和malloc有啥区别 7.库函数与系统调用区别 8.read()和fread()区别(没答上来,回来看其实就是上面那个问题…fread()是C的,忘了) 9.map中所有操作的复杂度 10.如何解决Hash表碰撞问题 11.如何改善Hash表性能 12.TCP释放过程 13.TCP拥塞控制 14.是否用过多进程,多线程,讲讲区别 15.讲到IPC中问我经常用什么方式 16.讲讲PIPE与共享内存的优缺点 17.项目中的难点 18.看过什么开源代码(没看过啥。。。讲到了Linux高性能服务器编程那本书) 19.你从这本书中学到了什么 20.多线程和多进程网络编程优缺点 提前批拼多多二面(电话面试) 2019.8.16 19.10-20.25 1.自我介绍 2.项目难点介绍(面试官觉得没啥难度…..) 3.提问项目中的一些问题 4.手撕代码:判断在旋转后数组是否是严格递增 5.手撕代码:严格递增旋转数组的最小值的下标 6.C++11有什么特性 7.智能指针shared_ptr、unique_ptr应用场景 8.shared_ptr的内部的count计数是否是线程安全的 9.那调用shared_ptr指向的对象的方法是否是线程安全的 10.如何解决线程安全 11.上题自己挖坑,讲到了一种硬件方式实现原子化。面试官:atomic这个了解吗?面试官详细的给我讲解了这个atomic类,学到了。 12.怎么去解决内存泄漏这些问题,有哪些工具 13.写程序遇到问题,怎么去调试,有哪些方法 提前批英语流利说一面(电话面试) 2019.8.17 14.30-15.00 1.项目介绍(被打断无数次) 2.文件一秒写入量是多少,你们用的SSD,HDD还是啥?(解释了一波我们是封装的image镜像,用户安装镜像的时候对机器有要求) 3.你的mentro是怎么给你分配任务的(我们leader给我分任务,有问题问mentro) 4.分布式TopK问题 5.上题如果要保证近实时,怎么设计(懵逼,提到了消息队列,后来我又否定了) 6.消息队列为啥不能实时(讲到一半又被打断,我知道概念,你不用说。我:……) 7.项目是Python的,你知道的Python怎么写测试模块吗?(???我tm面的是RD,扯了一波需求沟通的时候跟QA是一起的,不需要我写) 8.你们后台系统用的什么?(centos7) 9.为什么用7(我:……架构师订的啊,不然大家不一致……被打断) 10.你平时都用啥Linux系统,Ubuntu安装软件怎样可以不用输入yes 11.讲讲守护进程、僵尸进程 12.怎么实现守护进程(靠第三方插件配置,忘了叫啥了。面试官:我问你是怎么自己写。我:不断监测这个进程是否活着,挂掉了就重新拉起来啊) 13.前边你提到了封装image,你怎么封装的(我:……,这个不是我负责啊,image里面业务代码很多啊……) 14.以前在实验室有啥项目经历比较深刻啊(说起了电赛,还没说完被打断) 15.你就说你做了主要做了什么(没讲一会,有被打断) 16.我问你几个你们专业相近的问题(这tm你也还会),写过简单的嵌入式吧,你怎么用C进行单元测试(我:…….,胡扯一波大体怎么测试的,我tm报的是RD吗?) 17.计算机网络学过吧,chrome用过吧,正常模式、隐藏模式(我:啥玩意?),给我讲了一番,正常模式下http请求怎么不让server知道一些私密信息,你的http request的body需要隐藏那些字段 (一开始说了个method,被怼了,也是不然server没法解析,之后说了隐藏本地ip和port,隐藏浏览器信息,问我那个字段key叫啥,忘了……) 18. TCP三次握手知道吧,为啥是三次不是两次(想详细解释,怕嫌我话多,简单介绍了,最后问我四次五次为啥不行,我简单说了蓝军红军的那个问题,多了没啥用,不可能的完全保证100%。面试官:那TCP怎么保证可靠性的?靠得差错控制,流量控制,拥塞控制。他没话可说了,说了个…你这到最后也没解释好为啥不是两次,好时间到了,这个题跳过。我:……..) 19. DNS解析知道吧,那我问你DNS解析的时候,DNS server回传的报文中那个(以下没听懂)XXX和xxx和xxxx有啥区别? 提前批深信服一面(电话面试) 2019.08.17 16.50-17.20 1.自我介绍 2.都是用什么语言开发,最熟练什么 3.为什么要报云计算这边 4.平时项目中都用到了什么数据结构 5. Hash的底层实现 6. Hash怎么解决碰撞冲突 7. Cache是采用RB_Tree还是Hash table好(key value模型提到了redis,问我会不,我说不怎么会) 8. array和list对比 9. C/C++程序如何编译的 10. 程序运行时内存如何分配 11. malloc最多能开多少(懵逼?面试官提示说是开放性问题,讲了讲STL中内存分配的方法) 12. sizeof计算给定struct,为什么 13. 如何压缩struct,不会产生内存对齐(不会…….) 14. 函数指针和指针函数区别 15. 那为什么要进行内存对齐 16. 怎么查看某个端口是否被占用 17. 进程间通信的方式有哪几种 18. 哪种效率最高 19. 僵尸进程、孤儿进程介绍下 20. 有哪些信号 21. I/O复用的方式有几种 22. GDB用过吗(没有,一般用VS) 23. 软连接和硬链接有啥区别 24. 硬链接支持跨区吗?(不能)为什么不支持(忘了……面试官讲解了一下) 25. 物理内存和虚拟内存有啥区别 26. 我看你项目上提到了VMware ESX server你了解虚拟化技术吗(不是很了解,按照普通虚拟机的方式说了说,其实就是操作系统的一个特性虚拟化,但是深了真不了解) 提前批贝壳 (现场面试) 2019.08.18 15.00-16.30 一面: 1.自我介绍 2.按照简历问,AOP解释一下 3.讲讲分布式 4.讲讲CAP原理 5.分布式中一致性有哪几种 6. socket讲一下 7. listen()有一个参数叫backlog,表示什么含义(忘了…回来一看,是请求队列的长度,这个确实忘了) 8. TCP三次握手,四次挥手过程说一下 9.每一次的ack怎么计算 10. 画一下四次挥手带状态 11. 为啥建立是三次,两次行吗,四五次呢 12. 介绍一下数据结构的树 13. 嵌入式开发与软件开发有啥不同点 14. 嵌入式的大浮点怎么算(说了个一般都用现成的) 15. 进程间的通信方式 16. 死锁 17. 手撕代码:青蛙跳台阶 二面: 1.比起身边人自己的优势在哪 2.实习为啥选南京 3.数据库底层数据结构 4.讲讲B树与B 树区别 5.负载均衡方式有哪些 6.redis的sorted set底层数据结构 7.智力题:被诅咒的小熊问题(只回答上来了第一问,改变后没解决,说我陷入圈子里了,一开始思考对) 反问:后台技术栈 三面HR: 1.现在有offer了吗(木有啊) 2.拿到offer来实习的概率多大 3.要是来北京的话,预想到的困难 4.offer的选择,想去什么样的公司 5.期望薪资 6.HR觉得山东学生都喜欢去国企,问我能接受互联网的这种高压吗 阿里一面(电话面试) 2019.08.19 14.25-15.50 凉 1.自我介绍 2.深挖项目(阿里面试官确实厉害,给我发现了俩问题,后边一个没怎么讲出为什么) 3.class A是一个空类,它里面有什么方法 4.上边讲到了移动拷贝和移动赋值,讲讲 5.多态的形式 6.虚函数实现机制 7.父类的析构函数是否应该是虚函数,为什么 8.写过多线程程序吧,讲讲线程间同步的方法吧 9.dynamic_cast与static_cast区别 10.class A类型的指针,此时通过dynamic_cast转换为class B类型的指针,会出现什么问题,是否能通过编译,或者是否能运行(说是不能,但是编译错误还是运行错误不确定) 11.都用过哪些智能指针,shared_ptr与unique_ptr有啥区别 12.shared_ptr是线程安全的吗,为什么 13.有哪几种锁 14.了解<atomic>吗,底层是怎么实现的 15.了解TS指令吗(不知道,后来发现其实我看过,但是忘了,pdd面试时候我还说过有一种硬件的原子化指令,但不知道叫啥,后来也没看……) 16.map是用来干啥的,底层数据结构是啥 17.STL用过吧,讲讲都用过啥 18.vector动态扩容讲讲 19.resize()与reserve()区别 20.我现在循环往一个vector里面插入10000个数据,一次插入一个,怎么高效,用resize()还是reserve(),为什么 21.迭代器什么时候会失效,哪些容器什么情况下会失效 22.map迭代器会失效吗,为什么 23.sleep()与wait()区别(只讲了wait,后来看了看居然是个Java的,我一开始以为是问的signal()与wait()) 24.手撕代码,给定一个无序整数数组,输出排序后每个元素对应的下标。 注意:元素可能存在重复,如果重复则下标相同。(血崩,本以为这个题肯定有巧妙办法去实现,再就是着急写完,因为深信服约的面试时间就开始了,不可能直接进行sort,想用bitmap去写,写完之后,发现思路根本不对,当时就崩了,脑子蒙了) 深信服二面(电话面试) 2019.08.19 15.50-16.15 1.自我介绍 2.项目介绍 3.看到简历中以前项目用过ucOS,让我讲了讲 4.为啥用ucOS,不用Linux啊 5.pthread_detach() 6.pthread_join(),如果不join会有啥问题 7.64bit系统struct{char a;int b;short c};sizeof()计算 8.64bit、32bit系统指针占几个字节 9.设计一个hashtable 10.内碎片和外碎片怎么解决(…不会,只讲了讲怎么产生的) 11.说说虚拟内存 12.死锁的解决方法 13.交换机的工作原理(比较模糊的说了说,问我查得那个表叫啥,我忘了) 14.路由器的工作原理 15.平时有刷算法题吗(有点懵逼,最后还是说了,刷) 大疆一面(电话面试) 2019.08.20 14.05-14.37 1.自我介绍 2.项目中用到了uwsgi,讲讲,uwsgi底层是怎样被调用的(我理解的是监听端口,面试官表示是调用) 3.正向***和反向*** 4.AOP讲一下,AOP相对于OOP有啥区别,讲讲采用AOP的优势在哪 5.熟悉的语言有啥(C/C++,了解Py),直接问我Py的生成器(不记着了) 6.数据库了解哪些,MySQL底层存储引擎有哪些,区别在哪 7.redis有了解吗(只了解基础的数据结构),讲讲有哪些数据结构 8.数据库优化问题 9.MySQL日志(数据库深了真不知道) 10.负载均衡的方式有哪几种,(说了三种,随机,IP除留取余,负载),是否所有的场景都可以依靠计算负载,去处理 11.cookie和session区别,分别存储的是什么信息 12.https讲一下 13.http请求报文结构 美团一面(视频面试) 2019.08.27 16.00-16.45 1.自我介绍 2.项目介绍 3.关系型数据库和非关系型数据库区别 4.数据库设计三大范式 5.讲讲链表 6.手写个单链表 7.手撕代码:链表翻转 8.怎么判断一个链表是否存在环 9.手撕代码:最长递增子序列 10.在学校里比较开心的事情是啥 11.想找个什么样的工作 bigo一面(视频面试) 2019.08.29 16.30-17.30 1.自我介绍 2.项目介绍 3.父进程、子进程、进程组(进程组没回答上来) 4.父进程退出了,子进程会咋样 5.终端退出终端运行的进程会怎样 6.进程分离 7.如何让进程后台运行 8.Nohups(没回答上来) 9.select和epoll区别 10.流量控制与拥塞控制 11.三次ack后,如果不采用快速重传,会如何 12.B树,B+树区别 13.聚集索引和非聚集索引 14.手撕代码:有序链表,去除重复元素 依图科技一面(视频面试) 2019-08-30 15.00-16.05 1.自我介绍 2.聊项目,问问题 3.进程线程区别 4.为什么用Python的multiprocess,为啥不用线程 5.手撕代码:topK问题,时间复杂度,代码实现 6.智力题:8*8随机01矩阵,用4*4矩阵和3*3矩阵修改为全0矩阵 依图科技二面(视频面试) 2019-08-31 13.00-14.00 1.自我介绍(提到了分布式系统) 2.介绍下了解的分布式系统 3.CAP理论 4.最终一致性策略 5.分布式系统节点分别记录访问次数,如果一台失效,如何保证访问次数数据的可靠性 6.消息队列相关(问题没怎么听懂,让我讲了讲趋势的架构何处用到了sqs,后来发现我们用的比较简单,没有再问) 7.觉得自己比较擅长啥(数据结构、C/C++、网络,自己提到了很多开源项目底层都借鉴了一些数据结构,于是乎,让我讲讲) 8.Redis用过吗(不怎么会,面试官:没事,那你思考下如何设计一面这个问题),TTL失效问题探讨,数据结构怎么设计,遇到xxxx问题,如何解决,解决了这个之后会出现啥新问题,怎么解决,连环问。 9.个人职业规划 10.对以后工作有啥追求 依图科技三面(视频面试) 2019-08-31 15.00-16.00 1.自我介绍 2.项目介绍 3.C++智能指针shared_ptr和unique_ptr应用场景(之后我就嗷嗷口嗨,说了两者区别底层原理,但是大佬问我应用场景,我就说了独占和共享,貌似不是大佬想要的答案) 4.看我之前做嵌入式,让我思考x86和arm平台的移植问题,顺便让我分析下源码到可执行性程序的过程,那些过程需要注意到移植平台的问题 5.比赛中遇到比较挑战性的或者自己解决了比较大的问题分享一下 京东一面(电话面试) 2019-09-01 14.00-14.35 1.手撕代码:二叉树路径和(根节点到叶节点) 2.手撕代码:二叉树路径和(不一定根节点到叶节点)(傻了,提示下完成,居然不知道去遍历树,蠢哭了) 3.聊项目中用到的vagrant 4.聊项目中的syslog,怎么实现的功能(跟面试官的理解有所区别,解释了一波) 5.CAP 6.Docker(了解一点) 7.RPC(不了解) 8.C++ map和unorder_map区别 9.类对象之间用”=”,会调用类的什么方法 10.如何阻止赋值构造函数 11.epoll讲讲 12.LRU设计 13.面试官介绍他们部门,询问我offer情况 快手一面(视频面试) 2019-09-01 14.45-15.20 凉透了 1.tcp发送的报文中包含了源地址端口和目的地址端口,会不会发生改变,(不会吧,解释了一波发送过程,物理层->数据链路层->网络层,经过路由过程),一般不会发生,但有时候会,继续让我思考(说到了正向反向***,面试官表示不算是),面试官提示NAT(瞬间明白了,最后让我解释了一波,我就解释了) 2.线程间同步的机制有哪些 3.CAS了解吗(知道,本以为要让解释CAS,开始口嗨,谁知道),一般加锁会陷入内核,之后让我设计一个同步操作能够不陷入内核(???CAS乐观锁不就是这么实现的,解释了一波CAS),CAS会出现什么问题(ABA问题),确实有这个问题,但是这一块涉及东西比较多(那你让我讲讲,我好口嗨啊…),让我继续思考会有啥问题?(高并发极端情况下,每次轮训失败,不断占用CPU)好,那怎么解决(加计数器,超过一定次数用加锁方式),加锁只能一个取到…….(最后都没有get到面试官意思)行,时间有限,咱换个问题。 4.思考题:编号1-n,报数奇偶分组,不断分,直到每个小组人数<=2,问最后随便给你一个人的编号,问这个人组里的另一个人编号是多少,当然也可能就他自己,不用写代码,不要直接写逻辑,找规律和公式做推导(我…….,直接崩掉) 京东二面(电话面试) 2019-09-03 17.00-17.40 1.自我介绍 2.觉得项目经验不多,让我讲讲擅长的领域(讲了分布式,后边问题全都设计分布式) 3.设计题:分布式系统海量数据订阅发布设计 4.提到aws的sns组件,让自己大体设计一个 5.上边提到了缓存,讲一下缓存设计 6.缓存的一致性问题 7.Raft了解吗(不了解) 8.一致性hash讲讲,为啥需要一致性hash 9.上边提到了不平衡问题,你说使用virtual node,vn怎么设计和分布 10.新增减节点如何同步通知到其他节点 地平线一面(电话面试) 2019-09-05 10.10-10.40 1.自我介绍 2.const关键字 3.多态的实现,虚函数实现机制 4.STL了解吗?讲一下 5.vector迭代器的失效问题 6.map和unorder_map的区别 7.红黑树介绍一下 8.C++11特性 9.移动拷贝、移动赋值讲讲 10.RPC方式(没打听清,我RPC只了解大体是咋回事,深了真不会) 11.分布式介绍一下 12.CLOSE_WAIT状态介绍一下(和TIME_WAIT混了,让讲了讲挥手过程) 13.单链表交点问题 14.栈实现队列 15.项目介绍 地平线二面(电话面试) 2019-09-05 11.05-12.10 1.自我介绍 2.实习项目介绍 3.手撕代码:人脸照片合并(并查集问题,并不会,用了最原始的办法解决了,时间复杂度O(mn2)==…) 4.聊在校的那个项目 5.想做嵌入式方向还是软件开发方向 6.问我了解地平线吗(尴尬,人家虽然叫地平线机器人,却并不是做机器人的) 地平线三面(电话面试) 2019-09-08 17.00-18.20 1.自我介绍 2.一个class有一个指针数据成员,要把它封装成库,要考虑到那些问题。继承情况下呢 3.STL六大组件介绍一下 4.Linux用过哪些框架 5.TCP的拥塞控制,两种方式分别应用的场景 6.两个数组,存的是长整型,现在交换数组元素,是一个数组的所有元素都大于另一个数组的元素,并且保证两个数组的原始长度不变,怎么设计,算法复杂度多少 7.如果两个数组分布在两台机器上(分布式),应该如何操作 8.分布式相关问题,缓存设计,分布式缓存一致性问题(讲了raft,总监提出了很多问题,最后觉得我没怎么理解,于是跳过了) 9.想去什么样的公司,实习在哪里,以后工作想去哪 10.反问1:总监是负责哪块的 11.反问2:怎么看待AI的前景 小米一面(视频面试) 2019-09-10 10.45-11.35 1.类的成员函数和数据成员分别存在哪里,类大小的计算 2.如何禁止构造函数的使用 3.如果禁止类实例化时候的动态分配方式 4.引用和指针的区别 5.实现一个类成员函数,不允许修改类的数据成员 6.那些关键字可以修饰线程安全的变量 7.TCP、UDP穿透问题(一脸懵逼,面试官解释了就是内网外网间,我说了NAT,但是NAT是网络层的,跳过了) 8.TCP断开过程 9.场景题:中英文字符计数问题(只会简单的,复杂的没想明白) 10.手撕代码:利用无序数组非递归方式建立BST,并迭代中序遍历输出 米哈游一面(电话面试) 2019-09-16 11.00-11.50 1.class和struct区别 2.static关键字 3.虚函数实现原理 4.用过什么设计模式,了解单例模式吗(没怎么用过,但是知道一些,没再问) 5.map和multimap区别 6.array和list的优缺点,使用场景 7.快排的思想,时间复杂度 8.Linux进程和线程 9.TCP建立连接过程 10.为什么要有TIME_WAIT这个状态 11.nagle算法介绍,nagle算法有什么问题(说了TCP粘包问题,面试官补充了一下时延问题) 12.数据库事务和ACID 13.Linux性能调优,如何发现及诊断问题 14. 设计题:笔试问答题AOI游戏视野发现问题,思路讲解 依图科技四面(现场面试)2019-09-18 13.20-14.10(我服,真不会) 1.手撕代码:最长重复子串 2.客户端到服务端底层流程(打算从五层协议开始说)不要跟我说网上常规问题的那些答案,我知道你们经常看,你就说说从客户端和服务端一个main()函数执行到结束过程,(emmmm?我就讲socket通信过程) 3.read()和write()在内核是怎么实现的(??懵逼扯了一些用户态到内核态,没啥用确实不会) 4.内存模型了解吗(请问是不是问内存置换算法?)不是(那是不是问的虚拟内存概念)不是,你知道的zero copy吗(懵逼,不知道) 5.C++、Java、Python内存模型了解吗(请问是程序运行时的内存分布吗?)差不多,那你就讲讲堆和栈(终于一个常规题了,疯狂输出一波)那你知道Java和Python的吗(懵逼,只知道Java有gc,也不懂) 6.高并发服务器怎么设计(多进程、多线程、IO复用)IO复用讲一下(一个进城轮训实现,select、poll、epoll)那你讲讲IO复用内核是怎么实现的(懵逼,不知道) 7.三种智能指针说一下(常规题),三种分别是干什么的(weak_ptr解决shared_ptr循环指向无法释放问题只记着大概,细节没讲清楚) 8.unique_ptr底层怎么实现的(讲了通过封印拷贝构造函数和赋值运算符去实现) 当当一面(视频面试) 2019-09-19 14.00-14.30 1.项目介绍 2.手撕代码(讲思路)两个数组求交 3.手撕代码(讲思路)队列模拟栈 4.C++多态方式 5.为啥会有多态,多态主要干啥 6.指针和引用 7.数据库连接有哪几种 当当二面(视频面试) 2019-09-19 16.00-16.36 1.自我介绍 2.项目介绍 3.手撕代码(讲思路)括号匹配问题 4.手撕代码(手写)最长有效括号的长度 海康一面(现场面试) 2019-09-20 1.自我介绍 2.项目介绍(实习,校内) 3.场景题:一个摄像头节点只允许三台client接入,目前有100个client需要接入这个摄像头,如何设计? 4.场景题:如果这个摄像头在局域网内,另一个client在另一个局域网内,client如何接入摄像头? 5.场景题:有一个节点,接收n个摄像头的流数据,但是这个节点带宽有限,如何解决这个问题,流数据已压缩,不允许再次压缩,同时n个摄像头一直有数据流 6.类的函数成员后面被const修饰,问这个函数成员是干啥的? 7.int* a=new int[10];delete a;会出现啥问题(会造成mem,讲了一波肯定用delete[]啊,解释了一波delete[]底层原理)你确定吗?(确定啊)跟我说不会(我:emmmm????,内心质疑,表面表示会回去详细看看,tm还真是他说的,***,书上明明写的必须用delete[]) 当当三面(视频面试) 2019-09-20 19.30-20.00 1.自我介绍 2.项目介绍 3.排序算法 4.快排和归并应用场景
分享
17
原味笔面经
眉目亦如画i
广西大学·2022届

redis高频知识点汇总

概述 1、什么是Redis 2、Redis有哪些优缺点 3、为什么要用 Redis /为什么要用缓存 4、为什么要用 Redis 而不用 map/guava 做缓存? 5、Redis为什么这么快 数据类型 1、Redis有哪些数据类型 2、Redis的应用场景 持久化 1、什么是Redis持久化? 2、Redis 的持久化机制是什么?各自的优缺点? 3、如何选择合适的持久化方式 4、Redis持久化数据和缓存怎么做扩容? 5、过期键的删除策略 6、Redis的过期键的删除策略 7、Redis key的过期时间和永久有效分别怎么设置? 8、我们知道通过expire来设置key 的过期时间,那么对过期的数据怎么处理呢? 内存相关 1、MySQL里有2000w数据,redis中只存20w的数据,如何保证redis中的数据都是热点数据 2、Redis的内存淘汰策略有哪些 3、Redis主要消耗什么物理资源? 4、Redis的内存用完了会发生什么? 5、Redis如何做内存优化? 线程模型 1、Redis线程模型 事务 1、什么是事务? 2、Redis事务的概念 3、Redis事务的三个阶段 4、Redis事务相关命令 5、事务管理(ACID)概述 6、Redis事务支持隔离性吗 7、Redis事务保证原子性吗,支持回滚吗 8、Redis事务其他实现 集群方案 1、哨兵模式 2、官方Redis Cluster 方案(服务端路由查询) 3、基于客户端分配 4、基于代理服务器分片 Redis 主从架构 1、Redis集群的主从复制模型是怎样的? 2、生产环境中的 redis 是怎么部署的? 3、说说Redis哈希槽的概念? 4、Redis集群会有写操作丢失吗?为什么? 5、Redis集群之间是如何复制的? 6、Redis集群最大节点个数是多少? 7、Redis集群如何选择数据库? 分区 1、Redis是单线程的,如何提高多核CPU的利用率? 2、为什么要做Redis分区? 3、你知道有哪些Redis分区实现方案? 4、Redis分区有什么缺点? 分布式问题 1、Redis实现分布式锁 2、如何解决 Redis 的并发竞争 Key 问题 3、分布式Redis是前期做还是后期规模上来了再做好?为什么? 4、什么是 RedLock 缓存异常 1、缓存雪崩 2、缓存穿透 3、缓存击穿 4、缓存预热 5、缓存降级 6、热点数据和冷数据 7、缓存热点key 常用工具 1、Redis支持的Java客户端都有哪些?官方推荐用哪个? 2、Redis和Redisson有什么关系? 3、Jedis与Redisson对比有什么优缺点? 其他问题 1、Redis与Memcached的区别 2、如何保证缓存与数据库双写时的数据一致性? 3、Redis常见性能问题和解决方案? 4、Redis官方为什么不提供Windows版本? 5、一个字符串类型的值能存储最大容量是多少? 6、Redis如何做大量数据插入? 7、假如Redis里面有1亿个key,其中有10w个key是以某个固定的已知的前缀开头的,如果将它们全部找出来? 8、使用Redis做过异步队列吗,是如何实现的 9、Redis如何实现延时队列 10、Redis回收进程如何工作的? 11、Redis回收使用的是什么算法? 答案详解如下: https://blog.nowcoder.net/n/e4ba3dea1fbf49a3b80955b49cf7d841
分享
3
先马后看
奇妙的kiki
西南石油大学·2022届

字节 测开 二面面经

07-07、字节跳动、测试开发、提前批、二面 又是晚上八点面试的,依然头很昏 1.自我介绍,为什么不干算法 2.公司项目介绍 3.了解哪些自动化测试框架 4.装饰器、迭代器、生成器含义,装饰器代码 5.xrange和range区别,return和yield区别,__init__和__new__的区别 6.从快手和抖音竞品角度设计测试用例,可能是性能方面 7.某地区抖音无响应,设计测试用例 8.为什么不选产品,选择测开 9.软件开发流程 大概就是这些??记不清了
分享
4
原味笔面经
杨小乙
南京邮电大学·2022届

美国留学生终于拿到满意offer

本人美帝留学渣渣转专业选手 去年秋天找实习不顺利 今年春天回国内投了一波 赶上了春招的尾巴 终于拿到了快手的实习offer 下面总结一下我面试的情况和心得 希望对大家有帮助 投的全是后台开发 投递的公司: 阿里(二面挂) 腾讯(一面挂) 百度(必须现场面放弃) 头条(收到邀约没面) 链家(一面挂) paypal(一面挂) 京东(hr挂) 拼多多(hr挂) 蘑菇街(一面挂) 美团(笔试挂 编程全A) 360(笔试挂 编程全A) 携程(笔试挂) 快手(offer) 阿里: 阿里是最早面的 大概2月底 一面二面详见 https://www.nowcoder.com/discuss/70790 全程都是基础知识 挖得很深 腾讯: 腾讯上个月底面的 腾讯只招C++ 岗位不符 本来就不太想面 然后面试官语气也很凶 体验极差 这辈子都不会投腾讯了应该 上来说不会c++ 然后就没问 不过估计 先问四次握手 然后问如果server没有监听会发生什么 不太知道 问get和put的区别 七层网络 每层协议 问数据库用过哪些 有什么区别 百度: 接到hr电话说必须现场面 放弃 头条: 收到邀请 没选时间 应该也不打算面了 头条两次笔试一次提交3个 一次交白卷 交三个没面试 交白卷收到邀请 估计还是看简历发面试 链家: 问项目 问tcp和udp区别 JVM内存分布 Java String 能否被继承 问链表和动态数组区别 问http请求状态码有哪些 面试官说了一个我不知道的 问一道sql题没写出来 问一道算法 aaaabbc编程a4b2c 秒 分析所有你知道的排序算法的复杂度和稳定性 3天后收到拒信 sql没写出来 基础答得不好 正常 paypal: paypal笔试挺难 面试主要问算法 问了java几个关键字 先用数组实现一个stack 简单秒 exception 分几种 写线程安全单例模式 然后用自己写的stack实现stack内元素排序 也简单秒 智力题 8瓶毒药 几只老鼠能实验出拿一瓶有毒 面完就没信了 估计是挂了 京东: 接到电话问我愿不愿意转算法岗 然后问了问之前的项目 然后问了我一道数学题 矩阵证明 又问了一道二叉树的递归 简单题秒 然后就到了hr面 没什么特殊的 然后就没下文了 拼多多: 一面: 面试官说看你转专业的吧 那我就问你算法吧 第一题 给你矩阵然后旋转90度输出 简单题秒 第二题 用rand5()函数生成rand7() 之前见过 秒 第三题 一个人在i位置有p[i]几率向前一步 每次判断动或者不动花费单位1时间 求到达重点的时间期望 答曰动态规划 然后没让写代码 就推了第一步的期望 二面: 二面面试官阿里跳来的 全是基础知识 讲你所熟悉的数据结构 hashmap vs hashtable vs concurrenthashmap 索引使用 是什么数据结构 为什么用这种数据结构 jvm加载机制 内存分配机制 线程进程 Spring用过吗(没用过) 线程池(答得不好) https和http区别(答得不深) HR面: 拼多多hr面是走流程 你收到hr面只是说明一面通过了 最后还要排序 后来问了hr说二面表现不太好 所以没过 挺hr说一般所有人都会走到hr面 蘑菇街: 问项目 Java数据结构 动态数组和链表使用场景 多线程关键字 Java IO, 如何打开一个文件 瞎jb说了一通 问操作系统没学过 也就没逼问 问如何用数据结构实现一个抢票系统 当时没理解题意 答得不好 后来发现是国内的高频题 问get/post 快手: 一面: 面试官说你笔试有题答错了 我问问你lru ***会吗 怎么实现 然后我说了双链表+hashmap 口述了一遍如何运行 然后附加了一句Java的linkedhashmap可以模拟这个过程 面试官说好 然后问三次握手 为什么三次 四次挥手 为什么不是三次 然后问怎么同步 重传机制 问的不算深 大致讲讲JVM 我说了如何加载类和内存分配 然后面试官问讲讲GC知道什么 然后我说了引用数算法和可达性算法 然后面试官给了我一个场景 其实就是问GC中copy算法 一个算法题 二分查找 题意有些不清楚 和面试官讨论达成共识之后 秒了 然后问100w个数据log中找到最早的时间戳怎么找 我说根据时间戳 载入的时候hash 然后比较每个bucket中最小的时间戳 面试官说也是一种思路 别下线 等二面 二面: 二面面试官上来感觉不太开心 开始就说你笔试选择成绩不好啊 我说转专业的 基础不太好 面试官感觉接受了这个解释 然后说编程倒是做的可以 将来你愿意写python吗 我说可以 我写过python 拿起来不算吃力 说你记不记得笔试时候的一道二分编程 我以为问我一面的编程 我说你在说我的一面吗 他说哦 你一面也写了二分 那就不问了 先说知道什么设计模式 我说单例 然后说写一个 我写了一个 饿汉式单例 面试官是加上main函数 然后写点不太流利 面试官说算了下一题 然后让我写翻转链表 秒了 又让我写排序链表 我先用递归做 秒了 然后面试官你是不是见过这题 我说这不是归并排序吗 然后面试官说那你用插入做一遍 然后我又秒了 面试官说好 我就面到这 等hr面 HR面: 就是普通问题 职业规划啥的 今天收到offer call 说两个面试官都评价不错 说周一发正式offer 总结: 不是很适应国内这种问基础知识的面试 说实话不知道问基础知识有什么意义 尤其是问到完全没用过的东西就非常尴尬 转专业的压力比较大 而且平时没有考虑那么深 当时我问阿里面试官 问这些有什么意义 很多东西网上都有 面试官说个人做项目 可能考虑不到性能问题 可是阿里这种规模的企业 性能需要考虑的东西就很多 你对基础的理解就很重要了 面试过程中总结了不少基础知识的东西 积累了不少 国内算法题都挺简单的 编程最难的题都出现在笔试题 但是基本上还算厚道 没有那种看了都总结不出算法的题 基础的数据结构和算法熟悉应该至少能助你拿到面试 最后我个人还是靠编程捅穿面试的 基本上没有问编程的面试都是挂 希望面试心得能帮到大家 尤其是转专业的同学
分享
5
原味笔面经
牛奋
首都经济贸易大学·2022届

鹏华基金招聘法律合规实习生

招聘岗位:法律合规实习生 公司:鹏华基金管理有限公司 ● 岗位职责: 1.跟踪法律法规,监管政策,进行基本归纳分析及法律法规库整理; 2.法律文件(模板)收集整理,以及行业案例收集分析; 3.公司内部法律合规月报的整理和发送; 4.领导交办的工作及协助处理日常合规工作; ● 岗位要求:法学专业在读硕士研究生;具备较好的分析和协调沟通能力,有一定的写作功底。 ● 实习补贴:2000元/月,并为实习生提供三餐 简历接收邮箱:luoyi@phfund.com.cn; 公司主页:www.phfund.com.cn 电    话:0755-82021222 传  真:0755-82021112 公司地址:深圳市福田区福华三路168号深圳国际商会中心43层
分享
1
校招情报局
啦啦
南昌大学·2022届

京东管培生(产品方向)群面简要复盘

京东管培生群面简要复盘 面试地点:广州 面试题目:京东应当拓展其他领域还是深化当前业务,并给出方案 群面人数:12人(最强的是清华深圳研究院的一个小姐姐 群面时间:37min 群面过程:没有自我介绍环节,直接拿到题目讨论。清华小姐姐12号全程控场,先拿出了一个计时器,摆到正中间大家都能看到的位置,接下来一个6号男生直接发言打算讨论,被12号打断,要求三分钟思考。三分钟过后12号率先发表意见,随后大家随机发表自己的意见,没有按顺序发言。我是10号,拿到题目没有迅速想出思路,大部分人发表过观点之后,12号提出先确定拓展和深化的具体意义,以及选择拓展或深化的标准,并阐明自己支持拓展业务,也给出了简短的说明。大家也都开始同意进行业务拓展。此时楼主第一次发言,建议大家根据哪几个方面选择拓展业务的具体方向,主要的一点就是根据京东现有的用户群体和现有的技术选择。大家也表示同意,且打开了大家的思路,之后大家讨论的方向基本是楼主和12号在掌控。接下来1号提出可以拓展京东的无人机业务,3号提出可以拓展教育业务和母婴业务,且后来我们对教育业务和母婴业务也展开了深入的探讨,其实1、3号对这个话题的贡献是非常大的。而后6号、5号、7号分别发言提出了各自的观点。在此期间,划重点!!他们都表现出了对京东的业务很了解,比如5号说,最近京东有一个***联合校招的动向,可以向这一业务方向发展,7号提出质疑说,京东当前有京东金融、京东云这些业务,我们讨论的无人机、医药是不是不算拓展业务,12号控场小姐姐说,现在不是BAT的时代,而是AJT的时代,京东虽然已经又金融、云、***零售,但是。。。(此处省略)。12号小姐姐全程控场,楼主担任的是一个辅助leader,在讨论的前三分之一话说得不多,但是在后三分之二和12号小姐姐打了很好的配合,给团队思路的引导中起了重要的作用。但是最后关头,团队以为到第37分钟才汇报,所以34min时,楼主被赶鸭子上架,先总结了一下观点,准备第37min汇报,但是36min时,打算汇报,面试官说,只有45s剩余时间了。然后楼主还没张嘴,12号直接抢过话头,做了45s的陈词。12号反应的确快。。。楼主没啥好说的。。 重点在于,群面结果是1、3号没有入选,楼主自己落选可能是因为总结那块没控制好时间吧,自己背锅,另外就是,虽然我对京东的业务也做了很多功课,但是自己无知的认为,时间紧迫,有些不必要的话可以不表达,也没有在发言过程中表达出来。12号没啥说的,全程把控,过了是必然的。而5号,6号其实没有对话题做出更多的贡献,反而通过了群面,原因在于,他们给面试官的感觉是,我很了解京东的业务动向。所以总结起来就是,这次群面,京东的面试官倾向于了解业务动向的同学吧,当然,语言能力强这些基本要素是必备的哈。 祝大家秋招顺利,拿到心仪的offer~~ 另:个人观点,不喜勿喷,欢迎交流,么么哒。
分享
8
原味笔面经
苏木然
西南石油大学·2022届

分享一下,一个普通二本学生的秋招之路吧。

前言 叶神回复别人的那一段话,我一直记着的。 “你现在看见拿offer的同学,其中80%在两个月前还是菜鸟”。这句话一直给了我很大的希望。 自我介绍 本人就读于重庆师范大学,用辅导员的话来说:"我们是中国西南偏远地区的二流师范院校的非师范专业"。总之来说,能走到今天还是觉得蛮辛苦的。从8月开始准备秋招,每天7点起床去实习公司上班,到6点下班回家学习到晚上12点。然后9月初辞掉马上转正的工作,背水一战,每天6点起床学习到晚上12点左右,牛客+群+面筋+刷算法+编程+晚睡+早起+焦虑=一天,直到现在。结果还是让我很欣慰的。 目前的成果 其实一共投了60多家吧,很多简历挂,笔试挂,都记不清了。 阿里 我的第一次面试,一面挂 美团 一面挂 bilibli 笔试挂 网易 笔试挂2次 头条 笔试挂4次 百词斩 没反应 知乎 没反应 58同城 刚收到1面 爱奇艺 笔试全ac但是没反应 京东 笔试全ac,简历挂 迅雷 简历挂 蘑菇街 得到offer 小米 等待hr 贝壳找房 笔试挂 多益网络 笔试挂 百度 得到offer 腾讯 得到offer 顺丰 没反应 360企业安全 刚收到一面通知 也就是说目前我一共就三个offer,百度,蘑菇街,腾讯。直到9月27日前,我还是0offer。 所以说各位牛友,心中永远要怀有希望,每一次的挫折只会让我们越来越强!加油! 【面筋】 阿里一面 第一次面试,直接就挂了。 简单说一下你目前做的项目。 Vue的生命钩子函数。 Vue的公共模块。 Vue是如何获取路由的hash值。 Vue为什么能全局获取Vuex的值的。 如何计算一个组件的渲染时间。 对象{a: {b: {c: “5”}, d: “3”}},即使没有属性也不报错的安全访问。 callback,Promise,async的使用方法。 Generators和async的区别 开发一个测试工具 ,检测网页的所有红色文字。 美团一面 面完就觉得凉了,一直到9月初没有收到任何笔试,面试。心灰意冷。 说一下项目经历 Vue的数据绑定原理 给数组添加一个拷贝数组的方法,例如a=[1,2,3]变为a=[1,2,3,1,2,3] http请求头 viewport的作用 移动端适应 前缀表达式 深拷贝和浅拷贝 rem是如何计算px的 scroll滚动页面卡顿解决 vue的hash路由 青蛙跳台阶一次只能跳一步或两步,问有多少种方式 loop event 类的继承方式 keep-alive cookie session localStrong sessionStrong call apply bind ul下的li,第一个和最后一个节点交换 http状态码 跨域 http是如何连接的 网页上输入一个url,是如何执行的。 git的相关命令 重绘与重排 防抖与节流 如何判断数据的类型 meta标签内的width设置为多少 蘑菇街 感谢蘑菇街给了我面试机会。因为我当时已经想随便找一家3流的公司就行了!是蘑菇街重新给了我自信! 一面 自我介绍+项目 前端存储方式 vue的hash路由实现 json对象删除一个键对 vue的生命周期 vue的实现原理 HTML5的模板 各种终端的适配 垂直居中 restful的风格 如何学习前端的 删除页面的某一类节点 sessionStrong和localStrong的区别 闭包的原理 二面 主要是项目 自我介绍+项目介绍 手写质因数 学习的过程 看的书 聊人生 hr面 聊天 总监面 了解项目 聊天 百度 感谢百度,因为面试成功了百度,才有后来的腾讯尝试,百度让我相信自己是可以的!而且我也真的很喜欢百度,就签约了百度。 一面 项目技术点 图片懒加载 缓存页面 visibility:hidden和display:none的区别 input中readonly和enabled的区别 如何判断img的图片加载是否成功 设计模式 手写单例模式的实现 手写观察者模式的实现 数据双向绑定的原理 event loop是如何将事件推送到异步队列中的 js为什么不是多线程的,如果是多线程的会产生怎样的后果 手写类的继承 prototype和proto和constructor css选择器,优先级,哪些方式可以写css 手写promise let,var,const的区别 输入url的渲染过程 es6的新特征 箭头函数bind后,this会改变吗 正则表达式的新特征 正则表达式中的[]内部的特殊字符需要转义吗 HTTP状态码,出现304如何解决 引入CSS的方式 js导致渲染阻塞的解决方法 网页渲染的过程 重绘重排 二面 主要是手写了一个tool-tip,一个封装完成的插件。 自我介绍 Https keep-alive 写一个通用的tool-tip插件,需要封装完整。 script文件的请求优化 xss和csrf 三面 主要是问我技术,和实现一个卡片 项目亮点,难点。 给了一个他们部门写的宝马页面,分析前端监控,流量控制等。 人生 小米 小米是我百度三面都完毕了后,才来的,当时比较有自信,回答的也挺好,二面面试官说评分挺高的。可是为什么小米还没开始hr。 一面 自我介绍 HTML5的新特征 CSS3用到了哪些 伪类,伪元素 实现动画的方式 三列布局 es6箭头函数 es6数组新方法 promise相关,现场面就是手写源码实现了。。 js原型链,es6继承的实现 es6的构造函数继承,super(),绑定指针 闭包 vue的插件 vue的axios封装 form的相关属性 二面 xss和csrf 跨域 position及一个布局 水平垂直居中 移动端适配 loader和plugin html语义化 Doctype autocomplete表单自动完成 js继承 css预处理 vue数据双向绑定 box-sizing 二叉树遍历 腾讯 非常感谢河伯,让我一天就面完所有的流程。原本只是想去试一试,没想到能够成功!可能是运气爆棚了! 一面 微信小程序运行机制 csrf css动画 ajax状态 手写cookie,并设置一天过期 盒子模型及相关css属性 网页兼容模式和正常模式 移动端优化 dns解析过程 手写算法寻找文本出现最多的字符串 怎么学习新技术 逻辑题,60%喜欢篮球,70%喜欢足球,80%喜欢排球,同时喜欢篮球足球的人有多少 二面 mysql引擎及区别 304 缓存etag 红黑树,B树 快排,原理效率 nodejs 跨域 http长连接 hybird app hr 很单纯的聊天 总结 自从面试以来,我还没碰见有故意为难我的那种hr或者面试官,哈哈可能运气比较好吧。 还有就是,各位还在奋斗的牛友们,加油,不要放弃,千万不要放弃,特别是国庆后应该有一大批拒签的offer。 所以加油!!我已经解脱啦!! 各位加油,加油加油!!!
分享
8

超级简历 APP

从简历直达offer,快人一步拿高薪

最新内推
35 名用户可以帮你内推
16 名用户可以帮你内推
13 名用户可以帮你内推
10 名用户可以帮你内推
9 名用户可以帮你内推
推荐投递
算法工程师 薪资面议
海柔创新
采购工程师 薪资面议
海柔创新
计划工程师 薪资面议
海柔创新
海柔创新
海柔创新
行业客户销售 薪资面议
海柔创新
海柔创新
海柔创新
软件产品经理 薪资面议
海柔创新
海柔创新