后端开发实习生一面、二面、三面、四面面经
完整信息
本篇目录
前言:
自从去年年底去途游实习后,好久好久没有更新帖子了。一是因为上班属实很忙,在途游时工作作息是9 10 5,目前在字节这边是 10 10 5(不过我比较懒,早上一般快11点才到);二是人不知道咋滴变得非常懒,到了家只想躺,周末只想睡觉。目前秋招提前批和正式批陆陆续续都开了,最近也着手于复习和准备面试。暑期实习当时面试了有二十多场,在这里逐渐和大家分享一下面经,正好起到回顾知识和梳理的作用。
暑期面试面字节还是头一回,之前日常实习约过几次面试,当时因为准备的不充分都婉拒了。约面的TimeLine如下:
3.24 Tech一面
3.27 Tech二面
4.01 Tech三面
4.09 Tech四面
4.13 HR面
4.15 Offer
面经如下:
字节国际支付 后端开发 一面
- 我看到你有一个项目经理是铁路票务系统,对吧?对,然后这个是你们学校的项目吗?
- 责任链模式是怎样的?
- 责任链模式的特征是什么?
- 除了这个,你还了解其他的设计模式吗?
- 讲一下单例模式,它的好处是什么?
- 单例模式有两种加载方式,讲一下
- 你还了解其他的设计模式吗?
- Agent 提效平台式在什么样的场景下,做的这个东西
- 你有了解过PostgreSQL这个数据库吗?
- PostgreSQL相对于MySQL的优势是什么?
- 底层的实现方案有没有看过?
- 讲一下实习项目吧,我看你个人产出这一块儿实现了一个黑白名单管理工具模块,这个是做什么的?
- 最近的100个玩家是怎么计算出来的?
- 讲一下你了解的排序算法
- 什么叫做稳定的排序算法
- 选择排序了解吗?
- OK假如这样的一个场景,我在100万的数据当中,我要找到前十位,用什么排序比较好呢?
- 快速选择的时间复杂度是多少?
- 100条数据当中我要选第N个数据,这种是用哪种方式比较好?
- OK, 你是计算机本科生对吧?学哪些课程?DB学过吗?
- 学过数据结构对吧,讲一下Dijkstra算法
- 他能解决什么问题?
- 我们聊一下操作系统的相关的内容。进程和线程有什么区别?
- 用户态线程和内核线程有什么区别?
- 你去操作打开一个文件的过程,这个到底总是怎么做的?从你开始操作打开这个文件,你写代码打开这个文件的过程,从上到下来讲一下。
- OK,进程大概有几个状态,以及他怎么切换的?
- 你刚才讲运行态,就从运行到阻塞是会经过什么样的条件?
- 进程之间的通信方式大概有哪些?
- 哪个通信方式最快呢?
- 讲一下进程调度的算法
- OK,先来先服务算法有什么缺点?
- 优先级调度算法讲一下
- 你有学过一些计算机网络的基础吗?我们聊一下TCP四次挥手的过程
- OK, 这个60秒钟的等待时间可以调吗?
- 那假如说我有一个高并发的场景,开始频繁进行TCP的握手挥手,那他有可能会发生什么问题?
- 什么叫做长连接?
- HTTP了解吗?有哪些状态码呢?
- HTTP和HTTPS有什么区别了解吗
- 中间用到的加密算法了解吗
- 我记得大学有门课是专门讲密码学,讲加密的,你有没有去选修?
- 什么叫做非对称加密?对称加密呢?中间的过程大概描述一下
- TCP粘包有了解过吗?
- 还有其他的方式区分粘包吗?
- 这个sequence代表什么含义?发送包的次序怎么解决粘包问题呢?
- DB学的MySQL对吧,MySQL有哪几种引擎?
- 数据库的隔离级别有哪几种?
- 我们默认级别为什么是可重复读?解决了什么问题?
- 什么叫做MVCC多版本并发控制,解决了什么问题?
- MySQL的锁有哪些?
- 临键锁是什么?能解决什么问题?
- MySQL的索引结构是怎么样的?
- OK,假如说有一个主键索引,它是属于聚簇索引还是非聚簇索引?
- 那么什么是非聚簇索引?
- OK,那么你怎么判断你写的SQL,是否用到了索引?
- 你了解最左索引匹配吗?
- OK,咱们写个题吧(leetcode T72 编辑距离)
- 写完了之后让我讲了一下详细思路
- 我看你是用C++写的,你是平时上学的时候写C++比较多吗?
- 那我们聊一下C++吧,类里面有构造函数,构造函数可以有多个吗?
- 讲一下重写和重载是什么?
- 除了构造函数,还有个机构函数。然后我们在那个父类和子类当中,假如说一个子类析构,他是先析构谁再析构谁。
- 那构造时候的顺序呢?
- 反问
面试结束后两小时,约二面
字节国际支付 后端开发 二面
- 自我介绍
- 当前是否在北京?
- 介绍一下实习部门的总体业务情况
- 海外的业务有哪些?
- 你所在的部门,和游戏的业务是什么关系?
- 聊天邮件小组的业务是什么?
- 你做的这一块属于哪个功能?
- 你介绍一下,客服系统这边做了哪些功能开发?
- 这个线程是怎么提起来的?是有什么单独的服务吗?会不会挂掉?如果挂掉之后,解封会不会失败?这块怎么设计?
- 等一下,你按照我的思路来。你不是有个异步线程吗?这个线程挂掉,不是会影响你的黑名单解封吗?
- 兜底机制是怎么出现的?怎么设计的?
- 对,我现在问的是,你这个定时扫描的任务给挂了,你怎么处理?
- 刚才你提到使用了分布式锁,这个锁在哪?
- 就是你这里为什么会涉及到分布式的问题?把这个问题解释清楚,就是哪里需要去解决这个分布式的问题?
- 重复解封会带来什么问题吗?解封的用户是否那状态就是存在这个ZSet中是吗?
- 那么,ZSet中有,就代表没有解封,是这么理解吗?
- 介绍一下你们使用的数据库,是MySQL吗?
- 解释一下,你们Redis和MySQL中分别存了什么样的数据,有哪些业务语义?
- 需要保证的是,你的异步线程从ZSet中扫出数据之后,去MySQL修改数据是原子性的是吗?
- 你解封的时候,是更改用户状态表里的字段是吗?
- 直接实现原子操作,还要加分布式锁吗?这里我没太听明白。你们这个状态更新mysql这个State状态的时候,你们用的相当于 update 那个字段是吗?
- 诶,那我当前user已经处于解封状态了,我再将其 update 解封,这样好像也没什么问题诶,业务上会有什么影响吗?
- 诶,你们在海外也有业务的话,你们在海外有机房吗?
- 那么你负责的这套服务不属于海外业务是吗?
- 你这个AI Agent提效平台是为了解决什么问题?
- 这个和你的实习经历有关系吗?
- 那你们这个平台给谁用的?
- 最后上线了吗?你们有没有在用?
- 这个项目是另外开发的意思吗?
- 你们的workflow是自己编写的吗?还是借鉴网上成熟的方案?
- 来个系统设计题吧,设计一个短链接,请你讲一下要考虑的点?
- 你能想到这个服务都应该有什么功能吗?
- 你可以这样去想,首先你想一想这样一个短链接的服务,他需要具备什么功能?你再去想,要实现这个功能,需要什么样的技术能力?如果你自己想不出来需要具备什么功能,我可以把功能告诉你。然后基于我说的功能,再去想这个系统应该如何实现?这个可以吗?
- 行,那我问个问题。这个用户身份鉴权,怎么去实现这样一个功能?
- 存储的长链和短链对吧?是一一对应关系。一般来说可能ID就代表这个短链,可能是这个UID生成的对吧?其实在端上,在前端并不会给用户这些,可能是一些你刚才讲到的类似于token,或者说session的一些东西。整个的这个鉴权是怎么完成的?是如何将具体的短链/长链对应到具体的某个用户上的?
- 你刚才提到了公钥、私钥,你讲的这是非对称加密吗?
- 你讲一下什么是对称加密?什么是非对称加密?
- 我再问几个别的问题吧,我看你绩点是不是挺高的?
- 简历上是没有绩点,但是我看你好像有什么奖学金
- 你们学院的同学,目前大部分是什么样的想法?
- 你觉得你的这个实践的能力,在你周围的一些同学里面水平怎么样?
- 你参加过一些竞赛吗?比如说ACM之类的?
- 算法题:接雨水
字节国际支付 后端开发 三面
项目拷打
- 自我介绍
- 对于铁路票务系统,或者说秒杀系统,高并发怎么考虑?
- 如何抗住上千万的流量,对MySQL的高并发读操作?
- 高并发写呢?
- 怎么保证票不会卖多?
- 怎么保证数据库和缓存之间的一致性?
- 如何保证订单号不会重复?
- 卖票系统怎么防止黄牛?
- 对于拉黑用户的ID怎么设计?
八股
- MySQL的慢查询,解决思路?
- 怎么优化慢SQL
- 除了加索引,还有其他什么优化方案?
- 如何分表?按照什么维度分表?
- 还有什么优化SQL的思路?
- 联合索引中的最左匹配原则是什么意思?
- select * 会导致索引失效吗?
- 那么我问一下关于索引失效的原因,说的越多越好
- 条件查询可以用到索引吗?
- A or B 的判断条件会用到索引吗?
- IN (...)的判断条件,会用到索引吗?
- 队列一般在什么场景下使用?
- 队列有哪些不同的类型?对应哪些使用的场景?
- 数据结构中,除了优先队列,还有其他的哪些队列?
算法
统计岛屿数量
反问
- 对于AI学习的建议
- 面试评价,改进建议
字节国际支付 后端开发 四面
- 自我介绍
- 就你刚才介绍的这个部分,实际上是就是你在途游那块实习的一个部分是吧?
- OK行。我看见简历里面还有一些项目经历,像什么铁路票务系统,包括可编排Agent项目,这些项目的背景是什么?铁路票务系统是自己研究的吗?
- OKOK, 你大学的学校排名怎么样?
- 我们就针对你刚才说的这个,就是你刚才说的这个AI Agent 平台,它也是在途游实习做的一个项目是吧?
- 行,那那我们就聊下这个平台,那你给我完整的介绍一下,你解决的问题,包括对于这个Spring AI你的了解,包括你最终去做的效果。
- 你刚才有提到MCP,对吧?那你给我完整的介绍一下MCP Client 和 MCP Server的交互机制
- 就是你对Spring AI这部分,你是光验证它,还是说也系统化的了解了一下Spring AI整个的这个源码,包括设计流程,包括怎么去更快速的去更新Agent的开发
- 没事没关系,对。我再看一下,就是你在大学里边还参加了几次竞赛,就是有那个大学生计算机博弈大赛这个大赛,而且并且获得这个国家级的奖励。这个大赛主要他是干什么的
- 这个项目的话是你一个人,还是团队形式
- 你刚才在介绍SpringAI的时候也提到RAG。你对RAG的了解怎么样?就是分类或者说RAG的这个全链路这个能力有没有研究过?有没有尝试着去写一个端到端的RAG的这么一个能力
- 那我有这么个问题,因为我们在使用RAG的时候,虽然他能够帮我们去检索出对应的这个内容,并且我们总结生成,对吧?但是它也会出现类似于说生成的不准确?生成的不准确,或者说那你认为这个生成的不准确或者检索的不准确,它大概率会有哪些可能的原因?导致他这个检索的不正确?
- 我看你是吉林大学,吉林大学他是在哪个城市?
- 你是在实习是吧?
- 算法题:leetcode T151 反转字符串中的单词
- 我这边几个信息,就是我看你在github上还做了些对应的类似于开源项目,或者说你自己的项目。那你在学习的这个过程中,你主要日常学的这个语言,或者说精通的语言是哪一个?我看你有些是用Java写的,然后刚才又在用C++写
- 对,你的这个简历里边的这个火车票项目,为什么点不进去。
- java这块的话,你是以自学为主吗?
- 行,我再问一个问题,就是你在本科期间,你碰到你做的哪一件事情是对你挑战最大或者说最满意的一件事情。区别其他人的,这个能不能举个例子?
- 你最后是怎么找出来的bug,就测试还是别的?
- OK, 那你们的你这个中国大学生计算机博弈大赛,这是什么时候比的?
- 就相当于说你最终是进入了全国比赛,并且一等奖是这意思是吧?
- OKOK你们一等奖有几个?
- 你是说一等奖就是有十几支队伍,还是说一个其实有十几支队伍,只有一个是一等奖
- 总共比赛是四十来支队伍,然后其中一等奖就十来支是吧?
- 你刚才说有区分类目吗?还是说就光这个
- OKOK行,他为什么一等奖他给这么多
- 那这个比赛你觉得它整个难易程度和那种什么挑战杯相比,它是什么样子的?
- 了解。我再问一个问题,就是你个人的。你个人是对于代码是比较喜欢,还是还是说就是你在这个过程中,你比较享受的是哪个部分?
- 对,包括我们看你也不是有很多自学驱动,对吧?对,就你可以谈一下你的想法
- 或者说你为什么会自学那么多。因为我觉得自学我见过,但是可能大家可能会侧重于某一个方向,对吧?我看你这个自学的话比较广泛
- 我看了一下你的电脑里面有刷leetcode的,目前刷到多少级别的?
- 反问
这轮技术面中,面试官的反问阶段给出了不少建议,后面可以再听一下。
总结:
如上,字节的面试流程还是非常漫长的,前后推进了将近一个多月。我之前看别人的字节面试流程都推进的很快,基本都是两周内完事,不知为何到我这就变成了这样[笑cry]。暑期面试的一大感触是,一定要相信自己,面试前不要过于慌张。晚上得休息好,不然很影响第二天的状态。希望我的面经能给大家一点参考,也祝我们的秋招一切顺利[羞涩]
最后还有一件事,目前组内转正机会渺茫,是直接跑路还是再苟住一个月,一边上班一边面试,到8月底再看看有没有转正答辩的机会。心里还是挺犹豫,但有些时候必须得快刀斩乱麻。
{nowcoder-vote}{160603}
本篇目录
当前问题01157
- 01
我看到你有一个项目经理是铁路票务系统,对吧?对,然后这个是你们学校的项目吗?
- 02
责任链模式是怎样的?
- 03
责任链模式的特征是什么?
- 04
除了这个,你还了解其他的设计模式吗?
- 05
讲一下单例模式,它的好处是什么?
- 06
单例模式有两种加载方式,讲一下
- 07
你还了解其他的设计模式吗?
- 08
Agent 提效平台式在什么样的场景下,做的这个东西
- 09
你有了解过PostgreSQL这个数据库吗?
- 10
PostgreSQL相对于MySQL的优势是什么?
- 11
底层的实现方案有没有看过?
- 12
讲一下实习项目吧,我看你个人产出这一块儿实现了一个黑白名单管理工具模块,这个是做什么的?
- 13
讲一下你了解的排序算法
- 14
什么叫做稳定的排序算法
- 15
选择排序了解吗?
- 16
OK假如这样的一个场景,我在100万的数据当中,我要找到前十位,用什么排序比较好呢?
- 17
快速选择的时间复杂度是多少?
- 18
100条数据当中我要选第N个数据,这种是用哪种方式比较好?
- 19
OK, 你是计算机本科生对吧?学哪些课程?DB学过吗?
- 20
学过数据结构对吧,讲一下Dijkstra算法
- 21
他能解决什么问题?
- 22
我们聊一下操作系统的相关的内容。进程和线程有什么区别?
- 23
用户态线程和内核线程有什么区别?
- 24
你去操作打开一个文件的过程,这个到底总是怎么做的?从你开始操作打开这个文件,你写代码打开这个文件的过程,从上到下来讲一下。
- 25
OK,进程大概有几个状态,以及他怎么切换的?
- 26
你刚才讲运行态,就从运行到阻塞是会经过什么样的条件?
- 27
进程之间的通信方式大概有哪些?
- 28
哪个通信方式最快呢?
- 29
讲一下进程调度的算法
- 30
OK,先来先服务算法有什么缺点?
- 31
优先级调度算法讲一下
- 32
你有学过一些计算机网络的基础吗?我们聊一下TCP四次挥手的过程
- 33
OK, 这个60秒钟的等待时间可以调吗?
- 34
那假如说我有一个高并发的场景,开始频繁进行TCP的握手挥手,那他有可能会发生什么问题?
- 35
什么叫做长连接?
- 36
HTTP了解吗?有哪些状态码呢?
- 37
HTTP和HTTPS有什么区别了解吗
- 38
中间用到的加密算法了解吗
- 39
我记得大学有门课是专门讲密码学,讲加密的,你有没有去选修?
- 40
什么叫做非对称加密?对称加密呢?中间的过程大概描述一下
- 41
TCP粘包有了解过吗?
- 42
还有其他的方式区分粘包吗?
- 43
这个sequence代表什么含义?发送包的次序怎么解决粘包问题呢?
- 44
DB学的MySQL对吧,MySQL有哪几种引擎?
- 45
数据库的隔离级别有哪几种?
- 46
我们默认级别为什么是可重复读?解决了什么问题?
- 47
什么叫做MVCC多版本并发控制,解决了什么问题?
- 48
MySQL的锁有哪些?
- 49
临键锁是什么?能解决什么问题?
- 50
MySQL的索引结构是怎么样的?
- 51
OK,假如说有一个主键索引,它是属于聚簇索引还是非聚簇索引?
- 52
那么什么是非聚簇索引?
- 53
OK,那么你怎么判断你写的SQL,是否用到了索引?
- 54
你了解最左索引匹配吗?
- 55
OK,咱们写个题吧(leetcode T72 编辑距离)
- 56
写完了之后让我讲了一下详细思路
- 57
我看你是用C++写的,你是平时上学的时候写C++比较多吗?
- 58
那我们聊一下C++吧,类里面有构造函数,构造函数可以有多个吗?
- 59
讲一下重写和重载是什么?
- 60
除了构造函数,还有个机构函数。然后我们在那个父类和子类当中,假如说一个子类析构,他是先析构谁再析构谁。
- 61
那构造时候的顺序呢?
- 62
自我介绍
- 63
介绍一下实习部门的总体业务情况
- 64
海外的业务有哪些?
- 65
你所在的部门,和游戏的业务是什么关系?
- 66
聊天邮件小组的业务是什么?
- 67
你做的这一块属于哪个功能?
- 68
你介绍一下,客服系统这边做了哪些功能开发?
- 69
这个线程是怎么提起来的?是有什么单独的服务吗?会不会挂掉?如果挂掉之后,解封会不会失败?这块怎么设计?
- 70
等一下,你按照我的思路来。你不是有个异步线程吗?这个线程挂掉,不是会影响你的黑名单解封吗?
- 71
兜底机制是怎么出现的?怎么设计的?
- 72
对,我现在问的是,你这个定时扫描的任务给挂了,你怎么处理?
- 73
刚才你提到使用了分布式锁,这个锁在哪?
- 74
就是你这里为什么会涉及到分布式的问题?把这个问题解释清楚,就是哪里需要去解决这个分布式的问题?
- 75
重复解封会带来什么问题吗?解封的用户是否那状态就是存在这个ZSet中是吗?
- 76
那么,ZSet中有,就代表没有解封,是这么理解吗?
- 77
介绍一下你们使用的数据库,是MySQL吗?
- 78
解释一下,你们Redis和MySQL中分别存了什么样的数据,有哪些业务语义?
- 79
需要保证的是,你的异步线程从ZSet中扫出数据之后,去MySQL修改数据是原子性的是吗?
- 80
你解封的时候,是更改用户状态表里的字段是吗?
- 81
直接实现原子操作,还要加分布式锁吗?这里我没太听明白。你们这个状态更新mysql这个State状态的时候,你们用的相当于 update 那个字段是吗?
- 82
诶,那我当前user已经处于解封状态了,我再将其 update 解封,这样好像也没什么问题诶,业务上会有什么影响吗?
- 83
那么你负责的这套服务不属于海外业务是吗?
- 84
你这个AI Agent提效平台是为了解决什么问题?
- 85
这个和你的实习经历有关系吗?
- 86
那你们这个平台给谁用的?
- 87
最后上线了吗?你们有没有在用?
- 88
这个项目是另外开发的意思吗?
- 89
你们的workflow是自己编写的吗?还是借鉴网上成熟的方案?
- 90
来个系统设计题吧,设计一个短链接,请你讲一下要考虑的点?
- 91
你能想到这个服务都应该有什么功能吗?
- 92
你可以这样去想,首先你想一想这样一个短链接的服务,他需要具备什么功能?你再去想,要实现这个功能,需要什么样的技术能力?如果你自己想不出来需要具备什么功能,我可以把功能告诉你。然后基于我说的功能,再去想这个系统应该如何实现?这个可以吗?
- 93
行,那我问个问题。这个用户身份鉴权,怎么去实现这样一个功能?
- 94
存储的长链和短链对吧?是一一对应关系。一般来说可能ID就代表这个短链,可能是这个UID生成的对吧?其实在端上,在前端并不会给用户这些,可能是一些你刚才讲到的类似于token,或者说session的一些东西。整个的这个鉴权是怎么完成的?是如何将具体的短链/长链对应到具体的某个用户上的?
- 95
你刚才提到了公钥、私钥,你讲的这是非对称加密吗?
- 96
你讲一下什么是对称加密?什么是非对称加密?
- 97
我再问几个别的问题吧,我看你绩点是不是挺高的?
- 98
简历上是没有绩点,但是我看你好像有什么奖学金
- 99
你们学院的同学,目前大部分是什么样的想法?
- 100
你觉得你的这个实践的能力,在你周围的一些同学里面水平怎么样?
- 101
你参加过一些竞赛吗?比如说ACM之类的?
- 102
算法题:接雨水
- 103
自我介绍
- 104
对于铁路票务系统,或者说秒杀系统,高并发怎么考虑?
- 105
如何抗住上千万的流量,对MySQL的高并发读操作?
- 106
高并发写呢?
- 107
怎么保证票不会卖多?
- 108
怎么保证数据库和缓存之间的一致性?
- 109
如何保证订单号不会重复?
- 110
卖票系统怎么防止黄牛?
- 111
对于拉黑用户的ID怎么设计?
- 112
MySQL的慢查询,解决思路?
- 113
怎么优化慢SQL
- 114
除了加索引,还有其他什么优化方案?
- 115
如何分表?按照什么维度分表?
- 116
还有什么优化SQL的思路?
- 117
联合索引中的最左匹配原则是什么意思?
- 118
select \* 会导致索引失效吗?
- 119
那么我问一下关于索引失效的原因,说的越多越好
- 120
条件查询可以用到索引吗?
- 121
A or B 的判断条件会用到索引吗?
- 122
IN (...)的判断条件,会用到索引吗?
- 123
队列一般在什么场景下使用?
- 124
队列有哪些不同的类型?对应哪些使用的场景?
- 125
数据结构中,除了优先队列,还有其他的哪些队列?
- 126
统计岛屿数量
- 127
对于AI学习的建议
- 128
面试评价,改进建议
- 129
自我介绍
- 130
就你刚才介绍的这个部分,实际上是就是你在途游那块实习的一个部分是吧?
- 131
OK行。我看见简历里面还有一些项目经历,像什么铁路票务系统,包括可编排Agent项目,这些项目的背景是什么?铁路票务系统是自己研究的吗?
- 132
我们就针对你刚才说的这个,就是你刚才说的这个AI Agent 平台,它也是在途游实习做的一个项目是吧?
- 133
行,那那我们就聊下这个平台,那你给我完整的介绍一下,你解决的问题,包括对于这个Spring AI你的了解,包括你最终去做的效果。
- 134
你刚才有提到MCP,对吧?那你给我完整的介绍一下MCP Client 和 MCP Server的交互机制
- 135
就是你对Spring AI这部分,你是光验证它,还是说也系统化的了解了一下Spring AI整个的这个源码,包括设计流程,包括怎么去更快速的去更新Agent的开发
- 136
没事没关系,对。我再看一下,就是你在大学里边还参加了几次竞赛,就是有那个大学生计算机博弈大赛这个大赛,而且并且获得这个国家级的奖励。这个大赛主要他是干什么的
- 137
这个项目的话是你一个人,还是团队形式
- 138
你刚才在介绍SpringAI的时候也提到RAG。你对RAG的了解怎么样?就是分类或者说RAG的这个全链路这个能力有没有研究过?有没有尝试着去写一个端到端的RAG的这么一个能力
- 139
那我有这么个问题,因为我们在使用RAG的时候,虽然他能够帮我们去检索出对应的这个内容,并且我们总结生成,对吧?但是它也会出现类似于说生成的不准确?生成的不准确,或者说那你认为这个生成的不准确或者检索的不准确,它大概率会有哪些可能的原因?导致他这个检索的不正确?
- 140
你是在实习是吧?
- 141
算法题:leetcode T151 反转字符串中的单词
- 142
我这边几个信息,就是我看你在github上还做了些对应的类似于开源项目,或者说你自己的项目。那你在学习的这个过程中,你主要日常学的这个语言,或者说精通的语言是哪一个?我看你有些是用Java写的,然后刚才又在用C++写
- 143
java这块的话,你是以自学为主吗?
- 144
行,我再问一个问题,就是你在本科期间,你碰到你做的哪一件事情是对你挑战最大或者说最满意的一件事情。区别其他人的,这个能不能举个例子?
- 145
你最后是怎么找出来的bug,就测试还是别的?
- 146
OK, 那你们的你这个中国大学生计算机博弈大赛,这是什么时候比的?
- 147
就相当于说你最终是进入了全国比赛,并且一等奖是这意思是吧?
- 148
OKOK你们一等奖有几个?
- 149
你是说一等奖就是有十几支队伍,还是说一个其实有十几支队伍,只有一个是一等奖
- 150
总共比赛是四十来支队伍,然后其中一等奖就十来支是吧?
- 151
你刚才说有区分类目吗?还是说就光这个
- 152
OKOK行,他为什么一等奖他给这么多
- 153
那这个比赛你觉得它整个难易程度和那种什么挑战杯相比,它是什么样子的?
- 154
了解。我再问一个问题,就是你个人的。你个人是对于代码是比较喜欢,还是还是说就是你在这个过程中,你比较享受的是哪个部分?
- 155
对,包括我们看你也不是有很多自学驱动,对吧?对,就你可以谈一下你的想法
- 156
或者说你为什么会自学那么多。因为我觉得自学我见过,但是可能大家可能会侧重于某一个方向,对吧?我看你这个自学的话比较广泛
- 157
我看了一下你的电脑里面有刷leetcode的,目前刷到多少级别的?
