腾讯暑期实习TimeLine

客户端开发
3.19 WXG 企微一面,90 min。
上来就是两道算法,给半小时时间,但鼠鼠不太熟悉输入输出模式,磨蹭二十五分钟才写出来。然后就是计算机基础知识考察,大概二十分钟高强度八股。剩下半小时又开始高强度拷打实习和项目,汗流浃背了。最后还问了一些 AI 相关的问题,比较偏概念。
面完感觉发挥的还不错,但是五天后流程中止,可惜,中止当天下午被PCG 捞起来。
3.26 PCG 一面 90 min。
八股和项目穿插拷打,强度挺大,问到不会为止。
3.31 PCG 二面 100 min。
疯狂考察JUC、JVM还有Android 系统层,印象最深的就是出了三个代码段,看哪里有问题,找并发安全问题、内存泄漏啥的,第一次遇到这种新颖的面试题哈哈。
4.08 PCG 三面 50 min。
主要考察系统设计,客户端、后端的问题都问,我记得问了文件上传优化、断点续传的设计,强度适中,感觉主要考察思维。最后有一道智力题:如果每次摆放一个多米诺骨牌都可能倒下,怎么才能让完整摆放十个骨牌的效率最高。这个当时不会,问了下边界条件,说了几种自己的方案就过了。
4.11 PCG HR面 
常规HR面题目,主要问到岗时间,但因为个人期望的base 地没有HC,遗憾退场。
然后过了几天被IEG捞起来继续面,面试内容和之前类似,考察的很全面。
4.21 一面 70 min
4.22 二面 70 min
4.28 三面
4.30 HR 面
5.10 OFFER!
暑期结束,开始咏鹅!
总结:鹅的客开面试相对后端要轻松一点,不过我体感腾讯好像不太关注具体是做什么方向的,偏考察工程思维。
附带上我伯乐的内推码,用了之后面试推进像德芙一样丝滑。

#腾讯# #腾讯暑期# #腾讯暑期实习内推##腾讯timeline##大厂面试##发面经攒人品##腾讯求职进展汇总#
全部评论

相关推荐

05-24 17:16
同济大学 Java
一、基本信息腾讯-广告工程部(腾讯网络,偏广告业务线) | 时长约50分钟二、八股文JVMQ1: OOM是什么?有哪些常见类型?怎么排查?Q2: JVM调优有哪些常用参数?你平时有做过JVM调优吗?并发Q3: CAS的原理是什么?有什么问题(比如ABA)?AQS的原理是什么?State在不同实现类中分别代表什么含义?RedisQ4: Redis缓存穿透、缓存雪崩、缓存击穿分别是什么?怎么解决?架构Q5: 微服务架构下,服务之间怎么通信?服务发现和注册怎么做的?负载均衡有哪些策略?Q6: 熔断降级怎么做的?分布式事务怎么做的?三、项目Q1: 你的微服务项目中,多实例并发问题是怎么解决的?网关是怎么做的?Docker部署多实例时,如果有一个实例挂了怎么发现和处理?四、算法题目: 手写HashMap(实现put、get方法) 来源: —五、反问我问面试官: 咱部门的具体业务是什么?技术栈大概是什么样的?面试官回答:广告这边偏业务线,包括Agent开发、线上广告模块开发等。技术栈以C++和Go为主,少量前端和大数据。我问面试官: 您觉得我这次面试表现怎么样?我的项目有哪些可以优化的地方?面试官回答:项目需要更多思考深度和广度,比如上线预案、线上bad case的前置思考可以作为加分项。用了什么组件要想清楚为什么用,根据用户量去做技术选型,如果用户量不大不一定需要引入那么多中间件。我问面试官: 后续的面试流程是怎样的?面试官回答:技术面一般三轮,一面同事、二面骨干、三面组长,后面有HR面,整体四面。
查看7道真题和解析
点赞 评论 收藏
分享
05-24 17:16
同济大学 Java
一、基本信息腾讯-广告架构与工程部 | 时长约50分钟二、八股文操作系统Q1: 协程和线程的区别是什么?什么时候用协程,什么时候用线程?如果16核机器跑计算密集型任务,开16个进程、16个线程、16个协程哪个更快?容器化Q2: Docker的隔离机制是怎么实现的?Docker和虚拟机的区别是什么?RedisQ3: Redis分布式锁是怎么实现的?看门狗机制是怎么工作的?过期时间为什么是30秒?如果容器挂了看门狗也没法续约,锁还在Redis中怎么处理?Q4: Redis主从复制是怎么实现的(全量复制、命令传播、增量复制三个阶段)?哨兵模式和集群模式分别是怎么实现的?集群的扩缩容机制是什么?架构Q5: 微服务架构下,服务之间怎么保证数据一致性?分布式事务有哪些解决方案?三、项目Q1: 你们项目中的分布式锁是怎么加的?为什么需要加分布式锁?定时任务在分布式环境下怎么保证只有一个实例执行?四、算法题目: 广告日志作弊点击过滤(同一用户同一广告一分钟内三次点击算作弊,过滤掉作弊记录)题目: 赛马问题(64匹马8条赛道,找最快3匹,最少比赛次数)五、反问我问面试官: 如果我去实习的话,技术栈方面会有问题吗?因为我平时用Java比较多。面试官回答:对实习生技术栈会相对放宽,线上服务C++为主,但也有各种语言的服务,更多考察候选人对自己擅长语言的掌握程度和接受其他语言的能力。我问面试官: 实习的话可能会分到哪些部门?具体做什么工作?您看重实习生哪些方面?面试官回答:广告分为三块——基础组件、具体模块迭代、对接流量方。主要考察五个方面——基础知识、代码能力、项目思考深度和广度、学习能力和聪明度、性格和团队适配度。我问面试官: 后续面试流程是怎样的?面试官回答:技术面三面(同事→骨干→组长)+ HR面,共四面。
查看11道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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