25秋招 腾讯Java面经(凉)

腾讯金融科技,Java

一面:8.19
二面:终止

一面(1h)

常规开局:自我介绍,但是没有问我的项目
手撕:
    使用两个栈实现队列,支持 poll,offer,peek 操作;
    使用数组实现栈,支持常数时间复杂度的 push,pop,max 操作;
八股:
    TCP & UDP 区别;
    三次握手与四次挥手;
    短连接长连接,防火墙场景下用哪个比较好;
    TLS 握手流程,数字证书;
    IO 多路复用,select,poll,epoll 区别;
    对事务的理解,ACID 特性,MySQL 隔离级别以及存在的问题;
    MySQL 隔离级别以及存在的问题;
    MVCC 原理,解决幻读了吗;
    间隙锁在哪个隔离级别;

反问:
    部门业务:做支付、渠道、银行对接、信贷等;
    部门 HC:挺多的;
    多久出结果:一般两天内;

因为腾讯开始的比较早,八股准备的不是很充分,MVCC 和锁那里答得不是很流畅。本来报了一丝侥幸心理,因为手撕和前面答得还行,而且有互联网金融的工作经验,但是最后还是给挂了,而且整个秋招都没有再被捞起来过。对鹅有意向的朋友引以为戒,一定要把简历中涉及到的关键八股弄明白再约面。

后续:11/22 收到了微信支付的面试邀请,不过已经无力再战了,再见吧鹅。

#腾讯##腾讯面经##腾讯金融科技##腾讯凉经#
全部评论
八股题解: 1 TCP & UDP 区别; TCP: 面向连接, 可靠, 字节流, 为了保证可靠,牺牲了性能(效率) UPD: 无连接,不可靠, 高效 三次握手与四次挥手 第一次握手请求 SYN(X) (发起端) 第二次握手回包 SYN(Y)+ACK(X+1) (接收端) 第三次握手回报 ACK(Y+X) 第一次挥手: FIN 第二次挥手: ACK 第三次挥手: FIN 第次挥手: ACK (ACK之后进入TIME_WAIT状态) 短连接长连接,***场景下用哪个比较好; 短连接一次请求处理之后, 断开连接,下次请求再重新连接. 例如http1.0的时候,每一次http请求都是一次新的连接 长连接连接之后, 长时间保持, 需要发送数据是直接使用连接, 例如很多游戏应用使用长链接处理客户操作. TLS 握手流程: 客户端和服务器交换 Hello 信息:确定协议版本、加密套件、随机数等。 服务器发送证书:客户端验证服务器身份。 密钥交换:客户端和服务器生成共享的“预主密钥”,并通过 Diffie-Hellman 或 RSA 等算法生成会话密钥。 完成握手:通过加密的 Finished 消息确认握手成功。 数字证书 数字证书是一种基于公钥加密技术的电子文件,用于验证服务器(有时包括客户端)的身份,并在建立 TLS 安全通信时分发公钥. IO 多路复用,select,poll,epoll 区别; select: 使用轮询(效率低)是否有感兴趣的事件发生, 底层使用bitmap标记, 现在了1024的文件描述服上限 poll: 使用pollfd数组替换bitmap的实现,没有1024的限制了, 还是轮询(效率低) epoll: 使用事件触发通知,内核回调的方式, 避免了轮询,能够高效处理.
1 回复 分享
发布于 2024-11-25 17:13 湖北

相关推荐

大厂的边缘业务去了也没啥用,也得不到任何成长,尤其是审核、中台这种价值产出不清楚的,别被大厂光环蒙蔽了双眼,如果你找实习工作,优先找"离钱近的业务",钱多的业务福利年终奖啥的都不会差的
陈100:呵呵。 你在大厂工作2年,后面准备好,可以随便跳很多公司。 去小厂,现在拿到所谓多的钱,有啥用啊,未来没有了。 而且应届生,工作没几年的,也不是赚钱的时间。
找实习你看重大厂光环还是...
点赞 评论 收藏
分享
1.自从上次实习发布之后就再没发过动态了,主要是秋招经历太难搞了,一整个人麻了,不过还是要感谢实习经历,因为有两段找实习的经历,所以才会有现在最终的互联网offer。趁着现在在动车上闲着,写点反馈牛油们!加油!2.小结就是:合理评估自己找实习或者校招成功与否的原因,自身原因占比与运气成分占比。3.之所以秋招能坚持下来是因为第一段实习的经历,当时由于没有一个合理的判断加上没有坚定自己的想法导致没有去到互联网实习,这也给后续互联网之路埋下了一个很大的隐患。从有机会打牌到进入互联网需要好运相伴。4.从秋招到春招,首先第一个一定不要不想投,该投的都要投,不管是国企还是互联网,有时间都去面试,这不仅可以积累很多经验(虽然三五次面试之后,这些经验的作用就不一定大了,但是可以让你保持手感口感hh)。其次就是,有句话说得好,有心摘花花不开,无心插柳柳成荫。这在秋招阶段是很常见的,但是需要你猛猛投简历,这句话在我身边很多同学上都应验了,而且都是去的很好的单位。5.国企面试,对于国企面试来说,第一第二次的体验很重要,因为我们去面体制内的劣势在于不熟悉面试流程,刚开始嘴笨放不开,所以第一次第二次就是给你体验的,最好是那些你不想去的国企用来练兵升级。我第一次就去的一个省级挺不错的国企的,由于第一次毫无疑问挂了。如果是后续让我面,我有信心可以过的。因为后续的国企,只要是不是招聘个位数的,我都表现的游刃有余了,只不过时间太晚了,醒的太晚了呜呜呜。6.互联网岗位投递,互联网面试真的需要天时地利人和。这个岗位有hc,这个岗位目前还没有待定的候选人,你刚好遇上这个岗位并且处于流程初阶段。大多数情况下,很多人面到三面挂,并不是因为你实力不行,只不过你的流程比别人晚了一些,这个岗位已经有候选人了。所以到你这只能是流程结束了。7.互联网面试,面试主要就是手撕,八股,实习和项目。如果你的实习经历比较丰富或者面试官比较感兴趣,基本上就是手撕加实习项目,最多加一些八股随意问问。在这里面,需要的就是每天刷刷题保持手感是很重要的,我就是断断续续,导致有时候手撕忘记了所以没及时接收面试导致第六点的失败。然后就是实习或者项目,亮点很重要,超级重要,你和别人的区别就是这个亮点的区别。最后,加油,祝好!希望每一个努力的人都能找到自己心仪的工作。找工作不难,难的是自己的心态控制,塞翁失马,焉知非福。后续也许有时间再慢慢更新具体的面试吧·
点赞 评论 收藏
分享
评论
10
39
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务