秋招面试!腾讯这连环50问让你怀疑人生,赶紧打个预防针!

面试合集:数据库+数据结构+JVM+网络+JAVA+分布式+操作系统 第一个模块:数据库 1.1 腾讯数据库面试问题 解释ACID四大特性 原子性的底层实现 数据库宕机后恢复的过程 如何保证事务的ACID特性 MySQL日志类型 这5个题目相对来说是比较普遍的,这里我就不一一给出答案了,给大家看下我的那个数据库学习笔记,这些题目在笔记里都是能找到的 1.2 我的数据库学习笔记 (1)自己整理的20个高频数据库学习知识点 事务四大特性(ACID)原子性、一致性、隔离性... 阅读详情

背景

985毕业至今刚好一年,我曾做过两三个月的测试感觉不是很合适,后面选择从事后端开发,还挺香。现在已经进入秋招的提前批了,想着去大厂试试水,就去了腾讯,整个一面下来我整个人都傻了,表示怀疑人生...没想过一面就能问这么多,疯狂轰炸,连环50问,不得停歇。感觉我这辈子都不会忘记这次面试经历了,给大家看看我的面试过程,我想,恐怕你也会表示同感。

注意:此次面试采用的是电话面试,我会复述全部的面试过程以及个人的回答情况和反思与总结,还有就是关于我复习面试刷题学习的一些笔记脑图之类的。

我的面试过程(历经70mins)

1、个人履历简述

2、项目简述

  • 主要突出重难点,我bb了一堆业务逻辑结果人家都不感兴趣

3、SpringAOP实现

  • JDK动态代理:实现Invocationhandler接口,本质上是new一个继承了所有类上Interface的Proxy对象,然后通过method.invoke进行调用

  • CGLib动态代理:在内存中动态生成子类对原对象进行代理,无法代理final类以及方法

  • 共同限制:无法代理到当前class当中this引用的嵌套方法

4、AOP用的哪种?

  • 默认用的JDK动态代理

5、JDK动态代理以及CGLib动态代理性能比较

  • JDK走的反射,会多一些反射调用的开销(方法权限验证、调用开销等)

  • CGLib需要创建新对象,在创建新对象上,即初始化时会多一些开销

6、Java的线程池用过吗,具体参数讲一下

Java的线程池是一个三级存储结构,线程先放入核心线程池,满了之后放到缓存队列当中,最后如果缓存队列也满了则扩容新线程,所以参数有:

  • 核心线程数量

  • 缓存队列类型

  • 最大线程数量

  • 线程活跃时间

  • 线程工厂方法(写日志、重命名线程等)

7、线程池的Execute和Submit区别

  • Execute执行runnable,Submit可以执行Future,我们一般用countDownLatch+Future来获取所有的线程结果

8、继续问,还有别的区别吗?

  • 不知道了,后续查了发现区别如下

  • Execute会在运行期直接抛出异常,Submit之后在调用Future.get的时候才会抛出异常

9、线程池如何保证当前线程获取池内的worker的时候不产生争用

  • volatile的state标志这个worker有没有被使用

10、volatile的特性

  • 通过禁止指令重排序来保证内存可见性,实际使用内存屏障实现的

11、内存屏障分几种?

当时记不得了,回头查了一下如下:

  • LoadLoad屏障:对于这样的语句Load1; LoadLoad; Load2,在Load2及后续读取操作要读取的数据被访问前,保证Load1要读取的数据被读取完毕。

  • StoreStore屏障:对于这样的语句Store1; StoreStore; Store2,在Store2及后续写入操作执行前,保证Store1的写入操作对其它处理器可见。

  • LoadStore屏障:对于这样的语句Load1; LoadStore; Store2,在Store2及后续写入操作被刷出前,保证Load1要读取的数据被读取完毕。

  • StoreLoad屏障:对于这样的语句Store1; StoreLoad; Load2,在Load2及后续所有读取操作执行前,保证Store1的写入对所有处理器可见。它的开销是四种屏障中最大的。在大多数处理器的实现中,这个屏障是个万能屏障,兼具其它三种内存屏障的功能。

12、除了在volatile当中使用了内存屏障,JAVA还有哪里使用了内存屏障

  • 这个真不知道,知道的小伙伴请在评论区指点一二

13、你之前讲到了CountDownLatch,你知道它的内部实现吗

  • 知道,用的AQS,在state=0的时候才允许所有等待的线程全部通过

14、简单讲一下AQS

AQS核心设计:

  • 一个volatile int state的状态值,使用volatile保证线程可见性,使用int来提供可重入的多资源能力

  • 双向队列,首节点为执行节点,可以根据执行节点的Node信息判断是ShareLock还是ExclusiveLock,会关联一个执行线程,来提供可重入的判断

  • 加锁的时候若是公平锁则尝试CAS载入队列,若是非公平锁则直接入队列

  • 解锁的时候直接唤醒后继的第一个wait节点

15、加锁之后AQS是如何响应中断的?

  • 太细节了真不会,之前复习源码没看这么深(结束之后补漏洞)

16、OK问点别的,AQS存在什么实现呢?

  • 用过的ReentranceLock、CountDownLatch

17、讲讲实现

  • ReentranceLock通过判断线程是否相同进行冲入

  • CountDownLatch在state为0的时候才让所有的await通过

18、听说过ReadWriteLock吗,你之前提到AQS当中只有一个State那你如何用一个State去支撑读写两种状态

  • 一个state是Int,可以分高位给Read,低位给Write,就当个String用了

19、Int几个字节

  • 我居然回答了32个,应该是32位,8位一个byte,共计四个byte

20、你们用过缓存吗

  • 没有,但是用redis做了分布式锁

21、你说说下分布式锁怎么做的?

  • 分布式锁也是一个锁,需要满足几个特性,1 可重入 2 可以识别加锁的身份防止ABA问题 3 考虑是否需要续约

  • key是所需要加上的锁的业务资源唯一编码,value是当前线程的uuid,uuid存在threadLocal内 加锁的时候用的jedis,先设一个过期时间,然后用ex,若不存在key则添加新key,若已经存在则直接失败

  • 解锁用的阿里云企业版的CAD(compareAndDelete),原子比较并解锁,本质是通过lua脚本进行的类似事务操作

22、除了redis还有什么可以做分布式锁?

  • Mysql、zookeeper等

23、如果让你用Mysql做分布式锁你怎么做

  • 新建一张表,主键为需要锁的锁key,col1为线程uuid,col2为ttl时间

  • 加锁的时候在一个事务中选取当前key的record,若存在则判断ttl,若不存在则直接可以插入

  • 解锁的时候直接把record删除即可

  • 起一个定时任务来遍历表,清楚过期键防止无限膨胀

24、zookeeper了解吗

  • 一点点,摄入不深

25、那我们继续聊聊Redis吧,Redis有什么数据结构?

  • List,Hash,Set,Zset,List

26、Zset怎么实现的?

  • 跳表+map实现

27、什么是跳表?

  • 常规链表只有一个next节点,跳表持有多个指向其他链表的指针,可以跨越式的进行查找,时间复杂度是logn

28、如果我要找一个score为A的节点应该如何去找?

  • 首先在map中找到对应的node排名,然后根据排名在skiplist中进行查找

29、zrange是如何实现的?

  • 这个没想到不应该,查了一下如下: ZRANGE key start stop [WITHSCORES],zrange 就是返回有序集 key 中,指定区间内的成员,而跳表中的元素最下面的一层是有序的(上面的几层就是跳表的索引),按照分数排序,我们只要找出 start 代表的元素,然后向前或者向后遍历 M 次拉出所有数据即可,而找出 start 代表的元素,其实就是在跳表中找一个元素的时间复杂度。跳表中每个节点每一层都会保存到下一个节点的跨度,在寻找过程中可以根据跨度和来求当前的排名,所以查找过程是 O(log(N) 过程,加上遍历 M 个元素,就是 O(log(N)+M),所以 redis 的 zrange 不会像 mysql 的 offset 有比较严重的性能问题。

30、Redis持久化

  • RDB:快照存储,可以选择是否阻塞,使用场景在数据库上下线、主备复制等情况中

  • AOF:类似于binlog,每个里面都是一个写事件,是优先读取的策略,支持多策略写入(强同步、按时间刷盘、交由操作系统决定刷盘等),AOF为了防止文件膨胀也支持重写

31、AOF重写的时候会不会block主线程?

  • 不会,没有这个必要,起一个子线程重写完毕之后把手头的buffer在刷进去就行了

32、在载入的时候是怎么做的

  • 本地起一个client直接读取AOF重放其中的命令

33、Redis有哪些多机部署方案?

  • 经典的主备同步,通过RDB初始化备库然后进行命令传播 Sentinel,实际上是一种容灾机制 cluster,集群部署,使用多机占用slot的方式进行集群服务提供

34、在主备环境下,如果一个备库中途断链了,重新上线的时候怎么执行同步?

  • 主备各自维护一个写入的Offset,对比差异之后在buffer中读出丢失的命令并进行同步

35、如果备库的offset过于落后已经不在buffer当中了呢?

  • 直接RDB重新同步 使用AOF来查找对应offset的语句(这个是我猜的)

36、cluster如何做的故障转移?

  • 不知道,估计也是检测到客观下线然后paxos选主

37、Mysql了解吗,里面有哪些锁?

  • 类型分类:共享锁(S),独占锁(X),意向锁(与表锁互斥)

  • 粒度分类:行锁、表锁

38、行锁怎么实现的?

  • 不知道,这个时候已经有点崩溃了,怎么这么多不知道nnd

39、讲一下事务隔离级别吧

  • RU、RC、RR、Serializable

40、你们用的是哪个隔离级别

  • mysql默认的是RR,我们改成RC了

41、在默认隔离级别下会产生幻读问题吗?

  • 会,这是幻读是RR的经典问题之一

42、描述一下幻读

  • 在T1里Select * From table where id = 1;若不存在该记录则insert id = 1的记录进去,但是在select完毕之后T2事务插入了id=1的record,此时后续insert执行失败,本质上来讲是当前的快照都不支持后续dml语句的执行

43、MVCC机制了解吗?

  • 了解,由undolog支撑的数据隔离机制,主要是为了提供更高的并发度

44、讲一下原理

  • 每一行record都存在两个隐藏行,一个是当前的事务id,一个是指向undolog的指针 mvcc机制运行

  • 在rr和rc两个隔离级别下 在每次生成ReadView的时候,会将当前的活跃事务ID维护在列表当中,如果访问的Record的ID比最小活跃事务的ID还要小说明之前已经提交了,可以直接读取,如果与最大事务ID还要大就证明该事务在这个快照时没提交,需要根据undolog去找对应的历史版本,如果在最大和最小之间,那么若其为活跃事务则找历史版本,若不是则直接读取

  • 在RC级别下,每次Select都生成新的ReadView,所以能看到不同事物间的提交

  • 在RR级别下,只在第一次Select的时候生成ReadView,所以会产生幻读,因为快照读和真实读的结果不一致

45、慢sql怎么处理?

  • 捞慢sql日志先分析写的索引是不是有问题或者offset太大了,然后看expain

46、你关注explain的那些col?

  • key:真实用到的索引

  • possible_key:可能用的索引

  • rows:扫描行数,越大越拉垮

  • filter:过滤数据比例,这个col可以验证索引有效性

  • extra:包含是否使用索引、sort是否时filesort等

47、https了解吗?

  • client发一个随机数给server

  • server发证书+随机数回来

  • client拆证书找第三方验证证书有效性,取出公钥

  • client拿公钥加密第三个随机数发server

  • server私钥解密

48、线上机器cpu100%你怎么处理?

  • 容器化时代,一定要top看下是不是st过高,存在超卖的可能性

  • 如果不是的话top看下哪个进程有问题,然后看这个进程哪个线程吃了cpu

  • jstack直接把线程dump出来然后找对应有问题的线程再分析

  • 也有可能是内存泄漏导致的频繁GC问题,可以拉GClog然后在jmap把heap dump出来看下

49、你们线上JVM一般调整什么参数?

  • XMX&XMS固定防止内存抖动

  • 堆空间调整:年轻代Age调整、年轻代eden:s0:s1比例调整

  • 收集器调整:大促前把CMS的预清理次数调低一些,CMS的清理阈值调高一些

50、反问

  • 什么团队?

  • 做什么业务的?

自我反思

虽说这次是抱着试水的心态去的,但是这一连50问着实是有点傻眼了,而且也发现了自己的很多漏洞,如下:

  • 我的简历过长,难以被面试官抓住重点

  • 项目使用技术栈没有体现出来

  • 涉及相关项目重难点表述不是很清楚,分布式锁、多租户的分库分表以及中间件隔离方案、性能问题排查等

  • 各类技术栈停其实都还留在使用层,没有深入去挖掘

  • 语速太快了,70分钟的面试大大小小回答了50个问题,我感觉放慢点够我回答两轮了

最后总结个人所得(供大家参考学习)

这次一面结束之后我反思很久,发现自己真的是有很多不足和漏洞,所以最近一直在规划自己的学习路线去不足,不论你是复习备战面试还是自己学习,我相信我所说的多少还是有点用处的。

1.1 首先,第一个应该去梳理整个体系的知识大纲

我将整个体系分为5个专题:并发编程、性能调优、Spring全家桶、缓存数据库、分布式&微服务

1.2 其次,根据上面的分类,按照大纲来学习(最后看面试专题)

对于每一个专题,去搜集相应的面试学习笔记,比如下面我所收集的(若是对我收集的这份知识体系大纲以及下方每个专题对应的面试+学习笔记感兴趣。

1. 并发编程(手写笔记:并发编程+并发编程原理+并发编程应用+并发编程_模式)

  • 并发编程

  • 并发编程_原理

  • 并发编程_应用

  • 并发编程_模式

  1. 性能调优(Java性能调优实战:Java编程性能调优+多线程性能调优+JVM性能监测及调优+设计模式调优+数据库性能调优+实战演练)

  1. Spring全家桶(关注这一部分,我将Spring、MVC、Cloud、Boot归整在一块了)

  • 手绘的各思维脑图(帮助梳理知识点,比较多就不一一截图了)

  • 进阶学习的笔记

  1. 缓存数据库(主要是MySQL+Redis+MongDB)

  1. 分布式&微服务(整理的笔记如下)

1.3 最后来看面试专题

我从基础-中级-高级开始一步一步逐步深入,这些面试问题一样都有分类整理(附答案解析)

  • 比如基础部分:

  • 中级部分:

  • 高级部分(消息队列+Redis缓存+分库分表+读写分离+分布式系统+高可用+微服务架构)

以上就是我全部的一个学习路线的规划了,从整体的一个知识体系出发,梳理全部的知识,有漏洞就去查阅我相关的手写笔记加以巩固,最后上面试刷题,争取查漏补缺,下次面试不再出现这么多的不知道和知识空白。

话说到这里,不论是知识体系大纲,还是相关的并发编程、性能调优、Spring全家桶、缓存数据库、分布式&微服务等等的笔记。祝Java程序员们面试顺利,一马当先!

21届实习腾讯面试的经验贴 随便写写感受吧,毕竟腾讯面我,我都觉得比较惊奇。因为我根本没想到沉了去年一年的简历,(简历根本没有更新,是去年投的),在睡眼朦胧的一天早上给我发邮件,让我面试。 由于选择考研,也就没太专心,当和面试官聊到考研的话题时,最后的结果就是很愉快(给个绿色代表我原谅他)的变灰了。 大致流程如下: 面试用的是腾讯会议,... 阅读详情

相关推荐

腾讯-iOS面试题-答案

虽然ASIHTTP在过去很受欢迎,但现在已经被许多新的网络库所替代,如前面提到的 URLSession、Alamofire、AFNetworking、Moya等,它们使用更现代的编程语言和技术,提供了更好的性能和更丰富的功能。可以修改它的值,可以用valueforkey来解决,显式的的使用self,block外先持有self的弱引用。如果要求空间复杂度为O(1),可以使用数组本身来实现,具体做法是将每个元素放到它应该在的位置上,如果发现某个位置上已经有了相同的元素,则说明存在重复的元素。

super_man_ww的博客 2266

一路披荆斩棘腾讯6面面经(已拿offer)大厂远没想象中的难

最后想说的是,大厂面试远没有我们想的那么困难,摆好心态,做好准备,你也可以的。另外,面试中遇到不会的问题不妨尝试讲讲自己的思路,因为有些问题不是考察我们的编程能力,而是逻辑思维表达能力;最后平时要进行自我分析与评价,做好职业规划,不断摸索,提高自己的编程能力和抽象思维能力。以上文章中,提及到的所有的笔记内容、面试题等资料,均可以免费分享给大家学习,由于资料内容太多,平台篇幅限制,小编就展现了以上部分面试专题与资料,如需获取以下全部面试资料,可以点击文末下方传送门,即可免费获取!

jjc4261的博客 2105

君正T31x metartc集成测试

metartc为国内杨大侠部分开源的一款用于嵌入式领域webrtc库,它与谷歌官方webrtc相比,编译到君正平台的可执行文件仅有5M即可实现webrtc的通信。1. 目前实现的是基于开源版v5.0-b0版本做的简单修改,官方的好几个版本都多少缺点东西,我这里给整理了一下。目前是局域网连接的webrtc,后续尝试走stun和turn试一下NAT穿越的效果。

fsmpeg的博客 3158

腾讯148道面试题,(程序员必备学习方向)全会拿45Koffer没问题

相信你可能经历过这些:作为Java工程师的你,平时工作已经很忙了,到底该如何进阶,才能快速提高薪资到45万甚至100万呢?分享一些过来人的经验,供大家参考。

javaAnPou的博客 1585

通信工程学习:什么是ASK振幅键控、FSK频移键控、PSK相移键控

ASK、FSK和PSK是三种基础数字调制技术。ASK通过改变载波振幅传输信息,实现简单但抗干扰弱;FSK利用频率变化传递信号,抗干扰较强但频谱利用率一般;PSK通过相位变化编码数据,抗干扰和频谱效率最优但同步要求高。三种技术各具特点,分别适用于不同通信场景:ASK用于低速光纤通信,FSK常见于无线广播,PSK则广泛应用于Wi-Fi、蓝牙等现代通信系统。

limengshi138392的博客 8725

面试中常考的数学题——截木棍、圆上取点、赛马、红蓝墨水,测试毒药、坐到正确座位问题

文章目录1.将一根木棒截成三段,问能够组成三角形的概率;2.在圆上任取三点,问能够组成锐角、直角、钝角三角形的概率;3.共有25匹马,找出最快的3匹,只有5个赛道,每次比赛只能得到5匹马的速度排序,最少需要多少次比赛;4 有两瓶红蓝墨水,体积一样,现在从红墨水中舀一勺加入蓝墨水中,搅拌均匀后,在从蓝墨水中舀一勺加到红墨水中,试问这两瓶墨水哪瓶纯度更高。 1.将一根木棒截成三段,问能够组成三角形的概率; 来源:https://blog.youkuaiyun.com/weixin_41245919/article/deta

weixin_41558411的博客 4906

万字攻略,详解腾讯面试(一)与朋友的座谈(1),2024年最新高级开发面试题及答案大全

这里附上上述的技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。

X7gUWZnYP的博客 1084

声发射传感器的工作原理是什么?

介绍声发射传感器的工作原理。

qq_39948394的博客 9246

2021年BAT最全java岗800+面试高频题复盘,掌握80%就能进BATJTMD

怎样才能通T面试官的考核?怎样成为一名Offer收割机? 之前讲过收割Offer有一个最直接的公示:Offer=硬实过BAT面试官的考核?怎样成为一名Offer收割机? 之前讲过收割Offer有一个最直接的公示:Offer=硬实力*软实力*好的心态,三者缺一不可。 一、硬实力 这里说的硬实力,也就是技术上的真实积累。 怎么来体现你的技术实力?我总的分为:技术深度和技术广度这两方面。 技术广度通俗的讲,就是你熟悉该技术点的使用以及基本原理。一般面试官在面试首轮会问很多技术点,来考核你是否能正确使用

weixin_50666791的博客 567

【AIGC】人工智能训练师(高级)考试题库-橙点同学

例如,在嘈杂的环境中进行声音转文字,即使是优秀的模型也可能会出现一些错误,但这并不意味着该模型本身质量差,在其他较为理想的环境下,它可能会有很好的表现。例如,在一些语音应用和系统中,会使用SSML来实现对语音合成的精细控制,如调整语速、语调、音量等,而这些应用和系统的开发往往会遵循W3C的相关标准和框架,其中就包括SSML这一语音合成标记语言。例如,在语音识别等场景中,像“去火车站怎么走”这样的语音指令,没有其他嘈杂的背景声音或模糊不清的表述,就属于无噪音的数据,有利于系统准确地进行处理和分析。

RisunJan的博客 9921

双重分组进位跳跃进位链

跳跃进位链

qq_62260432的博客 941

腾讯五轮面试,成功拿下offer,功夫不负有心人,努力是有结果哒

早上还没醒,手机就响了,看了一下是深圳的号码,就迷迷糊糊的接了,做梦都没有想到居然是腾讯打过来的面试电话,瞬间就清醒了,心里面特别高兴,也很激动,首先他让我做了一个简单的自我介绍,说了一下自己的学习跟自己会什么,然后他就开始问我问题了,腾讯五轮面试,四轮技术面,一轮HR面,我总结了一下几点重要的知识点,(往下看哟)我想,可能还有很多人在今年刚过去的金三银四春招中保持着观望的形势,害怕自己的能力不够,或者是安于现状,觉得目前拿着几千的月薪觉得能够接受,那么你就要注意了,这是非常危险的!

stone_tmp的博客 945

飞牛NAS打造成童年经典游戏机

这篇文章介绍如何使用飞牛NAS搭建经典游戏模拟器。首先需开启Docker并下载RetroArch-web镜像,随后创建容器并设置端口映射。启动后上传游戏ROM文件(如NES格式),在模拟器中加载即可游玩。文章以修改版坦克大战为例,详细说明按键配置方法。同时还提到公网访问需配置DDNS或使用ZeroTier内网穿透。通过这套方案,用户可以在NAS上重温红白机等经典游戏体验。

dgnankai的专栏 885

圆梦腾讯之路!!6面阿里、5面字节、4面腾讯、 终斩腾讯Offer

按照面试流程简单介绍下面试所问的问题以及本人的答复和建议,有些问题可能忘了,见谅~由于这个平台型产品属于技术方向,相对来说偏技术点,部门业务主要是做AI+云产品,属于腾讯云智能运维相关。因此,第一轮的面试官(通常也是实习带你的leader),主要是针对做过的比赛和项目以及实习进行提问。基本算是刨根问底的问简历中的技术相关问题,问的相对来说比较深入。所以,面试前第一需要做的就是。Q1:你这个比赛用到什么技术?有没有其他更好的方法,这种方法有没有试过,top1的solution是咋样的?

2301_76168381的博客 1398

goahead(嵌入式Web服务器)之openssl 应用篇

1、环境配置 在me.h文件里修改以下宏定义 ME_COM_MBEDTLS 0 ME_COM_MATRIXSSL 0 ME_COM_NANOSSL 0 ME_COM_OPENSSL 1 2、添加 goahead-openssl.c goahead-openssl.c这个文件在有些goahead源码中是没有的,后面的章节中会提供openssl应用测例 3、依赖的库 goahead的openssl 应用需要依赖libssl.a与libcrypto.a(libssl.so与libcrypto.so)两个库,做好

weixin_40732273的博客 2089

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

腾讯公司的几道历年面试题精选

腾讯公司的几道历年面试题精选 1. 在一个文件中有10G个整数,乱序排列,要求找出中位数。内存限制为2G。 解答: 首先假设是32位无符号整数。 1. 读一遍10G个整数,把整数映射到256M个区段中,用一个64位无符号整数给每个相应区段记数。 说明:整数范围是0 - 2^32 - 1,一共有4G种取值,映射到256M个区段,则每个区段有16(4G/256M =

chenglinhust的专栏 2276

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

2023最新腾讯面经分享:Java 面试刷题 PDF(17 大专题 )

昨晚半夜,一个学 Java 的老弟突然打电话告诉我他拿到了腾讯 T3 的 offer,说实话,我有点诧异。。。这老弟也是渣硕一枚,之前因为疫情一直都无业待家,后来基本控制住了,就去投岗了腾讯的 Java 后台开发岗位。等了一个星期后简历被放回池子里了,眼看着提前批马上就要截止了,都以为他春招首站就和腾讯无缘了,正想着该怎样安慰他受伤的小心灵,谁料腾讯那边居然就直接打电话过来通知小老弟去面试。万万没想到,一路下来,半月过去,他居然,着实牛掰。出于好奇,我特意去找了这位小老弟,想知道他的一些。

m0_50180963的博客 553

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

腾讯、阿里、滴滴后台面试题汇总总结—(含答案)

整个流程从一面到三面结束大约持续了10天左右。总的来说,问题都是预期范围内的,虽然面试过程中问到了一些分布式相关问题,我都没有任何经验,这时候不要放弃,主动说出你的思路,然后在面试官的诱导下,相信你能说出属于的答案。

the shy 547

2024年最新整理的腾讯自动化测试面试题(含答案)

自动化测试是通过编写程序或脚本,自动执行测试用例,从而对应用程序或系统进行测试的过程。自动化测试可以提高测试效率、准确性和可重复性,同时减少人工测试成本和错误。持续集成是一种软件开发实践,通过频繁地集成和构建代码来确保代码的质量和可靠性。持续集成可以及时发现和修复错误,提高代码的可靠性和质量。PO模式是Page Object的简称,它把一个页面当作一个对象,页面的元素和元素之间操作方法就是页面对象的属性和行为。PO模式可以提高代码的复用性和可维护性。

2401_83014911的博客 1321

2023年最新整理的腾讯自动化测试面试题(含答案)

不知不觉已经到了12月份了,一年只剩最后一个月了,我以为大家伙都已经成功入职上岸了,没想到还有不少粉丝在后台私信我,说有没有大厂面经分享一波,年底最后再冲刺一下。

软件测试技术资源分享官 1265

腾讯前端常考面试题汇总

腾讯前端常考面试题汇总

yyds2026的博客 1819

2025年要面试腾讯/阿里/字节,赶紧收藏30道面试官必考题

【核心原理】:Reactor基于事件驱动,使用I/O多路复用(如epoll)监听多个文件描述符的事件(如读/写),通过事件分发器(Dispatcher)将事件分发给对应的事件处理器(Handler)。想正式转到一些新兴的 AI 行业,不仅需要系统的学习AI大模型。问题:返回二叉树从右侧看到的节点值(例如输入二叉树层序遍历 [1,2,3,null,5,null,4],输出[1,3,4])。问题:合并所有重叠区间(例如输入[[1,3],[2,6],[8,10]],输出[[1,6],[8,10]])。

python12345678_的博客 1744

腾讯测试岗位的面试经历与经验分享【一面、二面与三面】

腾讯两个月的实习一转眼就结束了,回想起当时面试的经过,感觉自己是跌跌撞撞就这么过了,多少有点侥幸.马上腾讯又要来校招了,对于有意愿想投腾讯测试岗位的同学们,写了一些那时候面试的经历和自己的想法,算不上经验,仅供参考吧!

软件自动化测试技术交流、资源分享 3094

全网最真实的软件测试面试题(建议收藏)

有些人就会问,为何这篇面试题是全网最真实的呢?答:这是从我们的面试经历中整理出来的,那它就是的!!!话不多说,直接给大家上干货好吧!

百晓生说测试的博客 932

腾讯前端2024更新的面试题,比八股文有用!

腾讯前端2024IEG岗位和WXG岗位的面试题

2401_85506965的博客 2095
上一篇: 内卷王!阿里SpringBoot高阶手册又创新高,秋招前看一遍简直不要太香!
下一篇: 秋招面试!十次面试被刷九次,这谁能忍?吃透这500道大厂Java高频面试题后,手撕面试官,斩获offer!!
在酒吧写代码
博客等级 码龄7年 210粉丝 330原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值