请问过了吗
点赞 1

相关推荐

05-10 17:19
已编辑
门头沟学院 Java
是做java的一个组,从来没想到能面过一面- 手撕:子集,最长公共字串- 撕出个贼弱智的bug,修好了后面都没咋问了二面- 讲下实习项目- 讲下SQL优化思路- 讲下TCP拥塞控制- 进程线程协程区别- 进程通信用过那些,线程通信有啥- 讲下Kafka为什么选这个- 还知道其他的消息队列吗- Java GC咋做的- Raft机制- 直接扔了三道题跑了……- 基础计算器- 30w员工公平选出10w- 逆序对面委会- 全程深度八股+SD非常硬核- 说一说url到相应的得过程,从客户端到服务端每个都详细讲一讲- TLS如何保证数据加密的- TLS服务端做了什么- 如何验证的身份- 如果设计个web server你会怎么设计(先讲了下 springmvc如何去处理的)- tcp你如何处理呢(说了一下多路复用)- 多路复用你如何来做,不是原理(讲了下java NIO模型),讲一下java selector 返回什么东西- TCP粘包你如何处理(这段应该想问c++ webserver,但是我不会c++啊,xjb讲)- TCP优化你能想到什么,除了多路复用(tcp_reuse + syn cookie)- 讲一下如果让你设计一个jvm,如何管理内存的申请和释放,不要那么复杂的结构(这段是真拷打麻了,说了空闲列表,但是讲的不完美)- 申请,释放过程是怎样的,用的什么数据结构,复杂度是多少,有没有更简单的结构(这段感觉越说越烂)- 不是OS内存是进程里面如何设计- 如果一个大对象如何分配内存- raft如何保证一致性的- 你要如何设计kv数据库(没设计过,先从CAP再到内存磁盘选型)- 集群如何保证一致性- 内存和磁盘的优势- 内存里数据结构是啥,磁盘里数据结构是啥(只会说redis)- 客户端如何与节点进行交互的,节点与节点之间如何同步(这里redis和raft都说了下)- 现在有一篇文章,我有很多关键词,如何判断这些文章里有没有这些关键词(分词+hashset)- 分词算法有那些,复杂度是多少(真不会)- 那现在不让你分词,你有什么办法(字典树,感觉说的也不行)- 生产者消费者模型你怎么实现,用什么数据结构- 如果用数组是不是很浪费(动态扩缩容)- 如果这个消息包非常大,你如何处理- 事务的特性与MySQL如何实现- 1h,无反问
点赞 评论 收藏
分享
05-28 23:32
门头沟学院 Java
    最近真的特别特别忙,既要做组里的需求又有导师的任务,还要写一下论文啥的。    突然更新是因为 wxg oc 了,就是这个红围脖太难戴了。每次照片都被打回来。wxg 的每一面结束的时候,都感觉非常魔幻,每次都觉得,卧槽我怎么就过了一面、二面、三面、面委、hr 面。其实对很多人,wxg 可能就是一个 title 大,赚钱的地方,但是其实 wxg 是我梦开始的地方,我最开始转码的时候,创建的第一个文件夹就叫 wxg,不管是为了圆自己当时的一个梦还是说为了钱 or title,我都决定要去试一试。    这一年真的刷的一下就过去了,我也从当时美团一下子走到了微信,如果有想冲一冲 wxg 的牛友,我感觉作为面了微信四个团队的人,还是能给一点建议的(x):1. 不要局限于 hot100,wxg 很少考 hot100。2. 算法可以重点看看贪心、dp、模拟,wxg 不会考特别难的题,也很少考板子题(比如回溯、数位 dp 这些),感觉他们更希望你的算法是做出来的,而不是背出来的。3. 可以多看看系统设计题,我面委和二面都考了相关的题目,还考了一道ood。4. 可以多看看计网和 os,考的真的很多5. 建议多刷几段实习再去面(其实 wxg不要求实习经历,但是如果没有实习,就会嗯问很多八股,八股真的不好背==)6. 实习的时候要多思考,实习并不是做完需求就好了的,要多思考系统的设计,其他正职写代码的思路,博主第一次面微信的面评,就是实习缺乏自己的思考,这个在之前的文章里也说了哈哈哈哈,就不多提了。7. 至于语言,我只能说能 c++尽量 c++,因为有的部门(wxg 部分部门,但是大部分不是)确实是不想要其他语言的,转语言的培养时间肯定更久一点,但是 all in c++,建议 985 及以上 hhh。    想说的很多,但是真开始写又不知道从何说起,可能很多牛友都不会遇到我这种抉择,视频号还是字节广告,最近博主也很纠结,但是最后还是遵从本心了,只希望字节秋招的时候别把我拉黑了哈哈哈哈哈。    现在总说实习生的水平是当年的正职,但是我在实习这几段下来,发现正职和自己,水平还是有本质的差别的。现在字节的 mt 是当年写抖+的 7 年老兵,他的很多思维、代码的水平、业务的理解真的是让博主自惭形秽,深刻的认识到了天外有天,人外有人。mt 精力非常好,即使三十多了还在参加很多技术比赛,也拿了非常多的奖。    同时也希望大伙都有个好去处,如果说有什么能给的建议,那就是好好打基础,多面试,不要闭门造车。牛客上也有很多卖课的,但是我浅看下来其实水平质量都一般般,当然我水平也一般般,所以也就打算写写关于自己的一些故事。牛客里总调侃黑马,但是黑马的质量真的非常非常高,非常适合刚开始学习的新人。然后可以看看小林,小林的计网和操作系统写的都非常好。然后不要总局限于现成的八股,还是希望大家从源码开始看,去理解写代码的人当时的用意,自己去沉淀出自己的八股。其他的网站博主都认为一般般,就不好推荐了哈哈哈哈。如果还有推荐的话,b 站有个博主叫学 Java 的生生,博主很多源码手撕都是跟着他学的,个人认为教的非常不错。最后最后,祝大家前程似锦,都有理想的去处~
点赞 评论 收藏
分享
05-16 13:08
已编辑
门头沟学院 C++
bg:双非本985硕,c++选手,0实习,项目为muduo、raft和研究生课题。投递几十几家公司,给面试机会的有:网易雷火,网易互娱,字节跳动,腾讯,滴滴,拼多多,腾讯娱乐,快手。(阿里全系没一个面试机会,明年不续费88会员了😭)timeline:网易互娱引擎开发:3/26一面→一面挂(首面没准备好)腾讯pcg客户端:4/2一面→4/7二面→三面拒(被劝退客户端了)拼多多服务端开发:4/12一面→4/17二面→4/22三面→4/29hr面→5/16意向(pdd笔试我没发挥好只a了一点多道,没想到也能给我面试机会,hr面的时候还问我是不是题刷少了😢)滴滴:4/27一面→一面挂字节国际供应链后台:4/21一面→一面挂(sql没撕出来)字节数据库后台:4/27一面→一面挂(面试体验最差的一次,面试官全程否定你,答错了就极其不耐烦,不给反问环节)腾讯q音后台:4/18一面→一面挂(难度堪比wxg)网易雷火客户端:4/29一面→5/15二面(已不再推进)腾讯wxg后台:4/14一面→4/16二面→4/23三面→4/23当晚面委面→4/27hr面(已接offer,二面和hr面都横向了两三天,属于是有运气加成了)快手:5/13一面c++学习建议:该背的408八股还是得好好背,推荐看小林coding。对语言底层有所理解,如智能指针是怎么实现的,malloc是怎么设计的(dlmalloc和ptmalloc),底层的系统调用是什么,stl有什么内存池可以选(pool,bitmap,array等),具体是怎么实现的,什么情况用哪种内存池等等。对操作系统底层有所理解,网络接收包和发送包的全流程,内核中的slab内存池是这么实现的,多路io的水平和高效触发是怎么实现的(不要仅仅只知道触发一次和触发多次,底层接收队列是怎么处理的,什么场景适用哪一种)...推荐看bin的技术小屋(公众号)最后就是多刷题多刷题😢再次感叹c++选手的不易,面试机会真的太少了!!!   
点赞 评论 收藏
分享
牛客网
牛客企业服务