腾讯IEG后端春招实习一到四面面经

3-30一面

54mins

面试

  • B树和B+树的区别
  • MySQL中建立索引要注意哪些细节,如果怎样建索引能避免全表扫描
  • 在哪一层避免sql注入,MySQL层还是jdbc层
  • 说一说SQL注入,怎么解决
  • 分表分库有哪些方法
  • 商城系统的订单表,分表,用哪个字段做哈希
  • 讲讲项目
  • Redis里面的ZSET使用哪种数据结构
  • ziplist和skiplist有什么明显的差异点
  • 粘包、半包是怎么解决的
  • 问实习
  • 操作系统进程产生死锁的原因和解决方法

编程题

# 字符串子串问题

给定两个字符串s1和s2,如果s2包含s1的任一排列,则返回true。
换句话说,第一个字符串的排列之一,是第二个字符串的子串。

Input: ab eidbaooo
Output: true
说明: s2包含s1的一个排列("ba")

注:
1)输入中第一项为s1,第二项为s2。
2)输入的字符串只包含小写字母。
3)两个字符串的长度在[1, 10,000]范围内。

4-2二面

53mins

面试

  • 介绍项目
  • jvm里内存结构分为哪些部分
  • 介绍一下垃圾回收机制
  • 创建线程有哪些方法
  • 讲一下哈希表的结构和执行原理
  • 哈希表数据量很大,比如1000个桶,扩容会有什么问题,如何解决
  • 讲讲进程、线程、协程的区别
  • 你常用哪些Linux命令
  • 介绍一下Redis里的数据落地(持久化)机制
  • MySQL慢查询怎么去排查
  • 介绍一下XSS攻击
  • 你用过PHP吗

编程题

  • 栈实现队列

4-6三面

60mins

面试

  • 自我介绍
  • 能实习多久
  • 说一下常见的Linux命令
  • 说一下sql语句有哪些关键字
  • 讲一讲网络五层协议模型,每一层有哪些常见协议
  • 你知道哪些网络安全漏洞
  • 讲讲sql注入,不要给我讲原理,直接举例子
  • 什么方法能避免sql注入,框架是怎么实现的
  • 14亿条人口数据(每条包含两个信息,个人资产和身份证号),设计一个算法找出资产排名前1万到2万之间的人口,并告诉我时间复杂度和空间复杂度
  • Java里内存分配和回收是怎么做的
  • 共享一下屏幕,把本地的项目代码打开给我看看,讲一讲
  • 大学和研究生期间,你觉得自己有哪两个突出的优点
  • 同样,你认为你有哪两个特质,阻碍了个人发展
  • 你在团队里面为什么能够做组长
  • 初中或高中期间,哪些课程比较擅长,有获得过什么奖吗

编程题

  • 判断一个字符串是否是另一个字符串的子串,最好5到7分钟之内完成

4-12HR面

  • 问学历
  • 经历了前面几轮面试,你对我们部门的情况了解多少
  • 介绍一下实习和项目内容,说说有什么收获
  • 你毕业之后有什么职业规划
  • 你家是哪里的,对未来工作地点有什么要求吗
  • 你有什么兴趣爱好
  • 作为一个游戏玩家,你对游戏业务有什么自己的见解
#实习##面经##腾讯##Java工程师#
全部评论
子串不是要连续的吗
点赞 回复
分享
发布于 2021-04-13 00:23
大佬第一个字串问题怎么写的,我第一想法就是回溯😂
点赞 回复
分享
发布于 2021-04-13 07:43
滴滴
校招火热招聘中
官网直投
你好,14亿数据,排名1~2万那个用什么方法啊?可以分享一下吗
点赞 回复
分享
发布于 2021-04-13 10:32
大佬是大三吗?
点赞 回复
分享
发布于 2021-04-13 14:48

相关推荐

#软件开发2024笔面经# #面经#03.27(1h20min)1.自我介绍2.项目遇到的挑战和解决?3.进程和线程的区别?4.Volatile关键字保证数据的可见性?5.Synchronized锁的升级过程?6.ThreadLocal保证线程隔离?怎么做的?7.线程池的参数?8.线程的拒绝策略?9.线程池任务提交整个流程?10.深拷贝和浅拷贝?11.如何实现深拷贝?12.New一个对象的过程?13.GC的过程?14.GC的种类?15.GC算法种类?16.类的加载过程?17.Class对象是唯一的吗?可以有多个吗?18.如何实现有多个同名的Class?19.AOP的功能和原理?20.DI?21.Spring bean的初始化过程?22.Spring怎么解决循环依赖?23.Spring加载阶段,在服务启动时插入自有逻辑,各个阶段输出log?24.Nginx的正向代理和反向代理?25.Nginx代理了很多服务,请求具体分发到哪里?这个如何匹配的?有没有一些规则26.Redis用什么做缓存?主要用什么做的缓存?27.Redis的数据结构?28.Redis 的List底层的数据结构?查数据的过程?29.Redis依赖什么提升响应速度?30.Redis的零拷贝机制?IO读取数据31.Mysql的引擎32.Mysql索引的种类?33.建索引的判断标准?哪些字段去建索引?34.区分度有了解吗?35.索引失效的情形?36.性别字段要不要加索引?37.锁的种类有哪些?38.间隙锁具体怎么加锁的?39.Sql会造成死锁的语句?40.事务的隔离级别?41.MVCC的原理?42.Redo log和undo log的区别?43.Binlog有了解吗?44.算法题 LeetCode链表循环的入口45.手撕 java代码模拟死锁场景
点赞 评论 收藏
转发
2024.3.11 腾讯一面选一个项目讲一下这个项目中和技术相关的事情为什么选RabbitMQ为什么RabbitMQ延迟会低一个数量级RabbitMQ的弱点HashMap和ConcurrentHashMap的差异讲了一下concurrentHashMap怎么做到线程安全的反射,一般用于什么样的场景动态代理为什么吃喝玩乐购和抽奖系统的技术选型很像ThreadLocal配合拦截器对chatGPT的看法以及用的多吗NATDNSHTTP2协议的特点场景题:有一个用户登陆的日志文件,文件很大,文件的每一行都是一个用户id(int类型),用户每登录一次就会记录一次用户id,用户可能会重复登陆,找出哪些用户只登陆一次,文件很大,机器内存不足二面 只写了题 题目忘了2024.3.22 腾讯三面你先花5分钟的时间讲一下比较重要的点总结一下我们做一个高可靠,高并发项目要考虑到的技术方面和技术问题什么比较零碎,总结一下主要有哪些方面的问题,比如你要写一篇文章,你总结一下有哪些方面AI有了解或者实践过吗我的优势和需要提升的地方===挂了====2024.3.28 腾讯一面手撕:lc 55. 跳跃游戏自我介绍库表设计比较重要的基本原则,做库表设计的时候要考虑到的索引的底层数据结构联合索引的好处会基于什么去选择设计模式什么情况下使用设计模式?使用哪种设计模式?重构重构面临很大的风险,真的做重构的话有哪些地方要去注意重构的验证方式口令功能为什么用布隆过滤器写多读少,数据量很大的场景,为了节省资源,有没有什么方式字数不够,下篇继续#面经##腾讯##暑期##暑期转正##暑期实习曦##暑期实习校招##腾讯offer#
点赞 评论 收藏
转发
头像 头像
04-11 20:31
已编辑
门头沟学院 机械类
腾讯投的测开,被捞运营开发,虽然写着部门是腾讯HR,可还是在论文即将提交的时期,很认真的拿出一天来准备面试,结果第二天面试官上来就说我们三十分钟快速过一下,我心想这铁定kpi了。一共三个面试官,其中两个对项目和实习经历简单问了下,最后那个应该是组长,歪坐着,介绍了一下工作内容,听下来主要是运维,其实就是干杂活。本来以为一面完就到此结束了,没想到约了节后二面,二面先写了一道题,后面一个据说是总监的面试官详细的问了问实习的内容,没有八股,聊的还挺好,面试官看起来也比较满意。难崩的事来了,面试官说:如果我给你发这个实习offer你会来吗?我直接懵逼,我这不是校招吗???他说腾讯要求都要先实习一个月再看表现发offer,开始画大饼:什么你可以在公司写论文,晚上还管饭,什么大家都想来腾讯blabla,我能说啥,我只能说啊啊是的。最后面试官说,在这一面我给你过了,后面还有两面,我催一下。其实他说的工作内容我还挺感兴趣的,和实习的一部分工作也比较像,但是在毕业季这个节骨眼上,怎么去实习啊。其实这两面面试官给我的感觉不像是腾讯,尤其是一面面试官感觉挺憔悴的。果不其然过了一天收到了三面通知,我承认我是抱有侥幸心理,万一到最后直接发校招offer呢(我在想屁吃)。三面十一点开始,不到十一点面试官上线,就问你是六月毕业为啥还找实习啊,我:我一开始也不知道这是实习啊,二面结束才告诉我。我又问了下转正率,说是看招多少实习生问实习考虑吗,我说不考虑了,面试官就挂了,至此还没到十一点,查官网已挂。大家时间都比较宝贵,为啥事先不说清楚呢,虽然是腾讯但不是都愿意当hei奴啊 论文改累了,随手一发,大家看个乐就好#春招#  #腾讯#  #吐槽# #面试中,你被问过哪些奇葩问题?#
点赞 评论 收藏
转发
5 36 评论
分享
牛客网
牛客企业服务