会员标识 avatar-decorate
获赞
39
粉丝
20
关注
48
看过 TA
558
门头沟学院
2025
C++
IP属地:上海
秋招资料墙
私信
关注
2025秋招哔哩哔哩开发工程师2025秋招-上海哔哩哔哩科技有限公司-开发工程师【2025届】。2024-08-01 投递简历。2024-08-17 技术笔试。试卷名称:【25秋招】测试开发方向试卷0817。考试时间:(北京时间, UTC+08:00) 2024-08-17 19:00:00-20:30:00。考试时长:90分钟。考试内容及范围:单选题20道,每题1分,共20分。操作系统、数据结构与算法、计算机组成原理、数据库。不定项选择题10道,每题3分,共30分,考试范围同单选题。编程题3道:第1题,难度简单,10分。哈希表,找到一个字符的下标,删除该下标对应字符后,剩余字符出现次数均相同。第2题,难度简单,15分。动态规划,买卖手办(股票)的最佳时机。第3题,难度中等,25分。动态规划,正则表达式匹配问题,'.'匹配任意单个字符,'*'匹配零个或多个前面的那一个元素。2024-08-21 HR推荐面试,测试开发工程师【2025届】。测试开发工程师【2025届】推荐-HR推荐-面试中。2024-08-22 电话邀约2024-08-26 19:00。2024-08-26 技术一面,牛客网面试,B站测试开发工程师,面试时长60分钟。1.自我介绍。2.你的优势是什么?3.你擅长什么代码语言?开始八股文。4.C++和Python的区别。(针对简历)5.用到C++的语言特性和数据结构。(针对简历)6.你了解哪些测试方法?(针对岗位)单元测试、集成测试、系统测试、验收测试、回归测试、压力测试、性能测试、安全性测试。黑盒测试、白盒测试。7.软件测试有哪些步骤?(针对岗位)需求分析、测试计划、设计测试用例、搭建测试环境、执行测试、缺陷管理、回归测试、测试报告。8.你对整个计算机网络体系有了解吗?(计算机网络)9.你了解http的协议吗?他的请求类型有哪些呢?(计算机网络)HTTP协议是超文本传输协议,主要用于客户端和服务器之间的数据通信。HTTP协议是基于请求-响应模式的,客户端发送请求,服务器返回响应。常见的请求方法有GET、POST、PUT、DELETE等。HTTP协议是无状态的,这意味着每个请求都是独立的,服务器不会保留之前请求的状态信息。另外,它默认使用80端口,HTTPS则是在HTTP之上添加了SSL/TLS加密,默认使用443端口,确保数据传输的安全性。GET请求一般用于请求数据,POST请求则用于提交数据。PUT和DELETE请求分别用于更新和删除资源,HEAD请求只获取响应头。10.DNS的作用是什么,谁来负责解析域名。(计算机网络)11.linux系统常用的处理文本的命令有哪些呢?它们都有哪些区别呢?(针对简历)grep、cat、awk、sed12.使用git管理代码的工作流程是什么?(针对简历)git add添加到暂存区、git commit提交到本地仓库、git push推送到远程仓库。git pull合并到本地仓库、git status查看当前工作区的状态。13.你了解高性能计算和分布式系统吗?(针对简历)开始问简历项目。14.介绍一下你的科研项目。(针对简历)15.为什么要研究这个,研究目的是什么?(针对简历)16.你的贡献点在哪里?哪些事情可以体现你的优势和特点?开始手撕算法。17.力扣165比较版本号,难度中等,双指针。(核心代码模式)18.有哪些白盒测试方法?语句覆盖:确保被测代码中的每个语句至少被执行一次。分支覆盖:测试每个条件语句的所有可能分支。路径覆盖:要求测试所有可能的执行路径。条件覆盖:测试每个布尔表达式的所有可能结果。循环覆盖:测试循环结构的不同执行次数。19.请根据手撕算法的题目,设计测试用例。20.你刚才设计的测试用例能够体现哪些白盒和黑盒测试方法?21.你为什么选择测试开发工程师岗位?可以与客户端、服务端、Web团队协作,丰富技术栈。测试工作保障了软件质量。2024-08-27 电话邀约。接到HR电话,通知一面已经通过,邀约二面,可自选时间。【面试时间】:2024-08-29 15:00。【面试形式】:浏览器牛客网视频面试。2024-08-29 15:00 技术二面,B站测试开发工程师,面试时长40分钟。1.自我介绍。2.为什么投测试开发岗位?开始手撕算法。3.力扣143重排链表,难度中等,限时15分钟。普通做法:线性表+双指针。进阶做法:链表中间节点+反转链表+合并链表。开始八股文。4.你如何调试C++代码?查看报错信息,gdb:设置断点,查看变量值。5.C++如何避免内存泄露?智能指针std::shared_ptr和std::unique_ptr,自动释放对象内存。6.C++11引入了哪些新特性?Lambda 表达式、自动类型推断auto 、右值引用和移动语义。7.你做过哪些项目,如何测试项目?8.你了解哪些分布式系统?分布式系统主要包括Hadoop、Spark、Kafka、ES等。9.讲一下黑盒测试和白盒测试,黑盒测试有哪些方法?10.假如B站up主可以给粉丝发红包,粉丝可以抢红包,针对这个功能,设计测试用例。11.你比较倾向于做哪方面的测试呢?12.你最近有看什么技术方面的书籍吗?13.你最近还有在投其他公司吗?反问:测试开发团队的规模是怎样的,测试开发是以开发为主吗,测试开发如何与其他团队协作。
投递哔哩哔哩等公司10个岗位
0 点赞 评论 收藏
分享
2025秋招联想技术验证2025秋招 联想lenovo 校园招聘|技术研究类|China Geo,Lenovo Research。2024-8-19 投递简历。2024-8-22 在线测评、技术笔试。接到HR电话,介绍工作岗位内容:阅读文献,设计测试和验证方法,并申请专利。综合能力测评,测评时长:36分钟。测评内容:归纳整理(语文阅读)、演绎推理(图形逻辑)、数字能力,参考行测。技术测评,测试时长:90分钟。选择题20道,每道3分,共60分。单选题、多选题,数据结构与算法、操作系统、Python、SQL、人工智能、深度学习算法、图神经网络、文本识别等。编程题2道,每道20分,共40分。第一题:贪心算法,难度简单,苹果树,求收获最多苹果。第二题:动态规划,难度中等,在超市购物,在1到n种货物中选,总共能选m个,求最大的愉悦度。2024-09-03 接到HR电话,面试邀约,自选时间。2024-09-04 技术面试,联想技术验证,技术一面,面试时长60分钟。1.自我介绍,30分钟,讲科研经历,共享PPT。2.为什么选择这种技术路线?有对比其他技术吗?3.你遇到的最大困难是什么?怎么解决的?4.做算法和做业务,你偏向于哪个?5.研究调研工作和技术工程化工作,你偏向于哪个?6.利用Nerf和3DJS技术进行3D重建,并应用于联想产品,你会如何展开工作?需求分析、技术调研、验证指标,和我们现在的产品有哪些差距。7.有相关实习经历吗?8.学术科研和进入企业工作有什么区别?开始反问。1.技术验证团队的规模,与其他部门的协作方式。答:技术验证团队在上海有11人,与其他硬件、软件、平台、算法、系统部门都有协作,专注于前沿技术的验证和应用工作,会开发一些自动化部署和测试工具。2.这个岗位看重哪些方面的能力?答:主要看重学习能力,可以把科研论文中的算法进行实现和应用,快速切换不同的岗位身份,今年两个HC。
投递联想等公司10个岗位
0 点赞 评论 收藏
分享
2025秋招拼多多客户端研发工程师2025秋招 拼多多 客户端研发工程师。2024-07-26 投递简历。2024-07-28 在线测评、性格测试。2024-8-11 技术笔试。试卷名称:2025届客户端研发工程师笔试0811。考试时间:(北京时间,UTC+08:00)2024-08-11 19:00:00 -- 21:00:00。考试时长:120分钟。2024-8-11 时间冲突,顺延至第二次技术笔试。2024-08-25 技术笔试。试卷名称:2025届客户端研发工程师笔试0825。考试时间:(北京时间,UTC+08:00)2024-08-25 15:00:00 -- 17:00:00。考试时长:120分钟。编程题4道,每题25分,共100分。第一题,有n个节点的树,和n个正整数v[i],有若干条边,每条边有权重w,可以删除边或者不删除,最后形成x个连通块,分数等于剩余边权重和+v[x],求最大得分,动态规划。第二题,有n个正整数,组成数列,支持两种操作,1.选取一个偶数,使其值减半。2.移除两个数字,替换为两数之和。求最少多少次操作,可以得到一个全为奇数的数列。第三题,多多携带价值为x的礼物,除多多外,在场n个人,第i个人的礼物价值为a[i],可以和任意当前持有礼物比多多低的人交换礼物,求最少交换多少次,可以使n个人持有的礼物形成单调不减数列。第四题,给定长度为n的01串,定义一次操作为将整个字符串分为两个部分,将两部分各自翻转后,再按原顺序拼接。求在进行任意次操作后,可以得到的最长的连续01交替的子串长度。
投递拼多多集团-PDD等公司10个岗位
0 点赞 评论 收藏
分享
2025秋招美团软件开发工程师美团2024年(2025届)秋季校招 软件开发工程师(前端、移动端方向)。2024-08-08 投递简历。2024-08-09 在线笔试。试卷名称:美团2024年秋招第一场笔试【前端、移动端方向】。考试时间:(北京时间,UTC+08:00)2024-08-10 10:00:00 -- 12:00:00。考试时长:120分钟。考试内容及范围:单选题30道,每题2分,共60分。操作系统、计算机网络、数据结构与算法、JavaScript、SQL。编程题2道。第1题,难度简单,15分。哈希表,按长度顺序尝试密码,求最多和最少的尝试次数。第2题,难度中等,25分。动态规划,从数组中逐个或整体移除元素,求最小费用。考试过后有机会申请参加第二次笔试。2024-08-17 技术笔试。试卷名称:美团2024年秋招第二场笔试【前端、移动端方向】。考试时间:(北京时间,UTC+08:00)2024-08-17 19:00:00 -- 21:00:00。考试时长:120分钟。2024-08-27 面试邀约。邮件面试邀请,可自选时间。【面试职位】:软件开发工程师(前端、移动端方向),【面试时间】:2024-08-28 17:00。【面试部门】:核心本地商业-到店研发平台,【面试形式】:美团视频面试。【面试类型】:业务初试。2024-08-28 技术一面,美团软件开发工程师(前端、移动端方向),面试时长40分钟。1.自我介绍。2.有去实习过吗?开始问简历项目。3.简述第一个项目,难点在哪里?你是如何解决的?4.为什么投前端、移动端岗位?对岗位工作内容有了解吗?5.有没有写过前端、移动端项目?开始计算机网络八股文。6.tcp和udp协议有什么区别?tcp传输控制协议,面向连接、可靠性高、传输速度慢(重传机制)、数据包小,应用于文件传输、email、网页浏览等。udp用户数据报协议,无连接、可靠性低、传输速度快、数据包大,应用于音视频流传输、网络游戏、实时通信等。7.http可以用udp吗?http通常是基于tcp协议的,因为它需要确保数据的可靠传输和顺序。但是http也可以在udp上实现,比如http/3就是基于quic协议。8.http和https有什么区别?https增加了ssl/tls加密层,确保数据安全。9.https具体是怎么保证数据传输的安全?握手过程:客户端和服务器首先会进行一个握手过程,协商使用哪种加密算法。证书验证:服务器会发送一个数字证书给客户端,客户端会验证这个证书的可信度。对称加密:一旦握手成功,双方会使用对称加密算法来加密传输的数据,这样可以确保数据在传输过程中不会被窃听或篡改。10.请简述一次https连接的全流程。HTTPS连接的全流程包括TCP三次握手、SSL/TLS握手和数据传输。SSL/TLS握手过程:Client Hello:客户端向服务器发送SSL/TLS版本等。Server Hello:服务器响应并发送自己的证书(包含公钥)给客户端。证书验证:客户端验证服务器证书的合法性。密钥交换:客户端生成一个预主密钥,并使用服务器证书中的公钥进行加密后发送给服务器。服务器使用自己的私钥解密得到预主密钥。生成会话密钥:客户端和服务器使用预主密钥和之前生成的随机数,通过一定的算法生成会话密钥。11.客户端如何验证公钥的有效性?通过验证CA的可信度、证书签名、证书信息、证书有效期以及证书吊销状态等多个方面。12.公钥和私钥的作用是什么?公钥用于加密数据,私钥用于解密数据。13.对称加密和非对称加密的适用范围。对称加密,也称为单密钥加密,使用同一个密钥进行数据的加密和解密,适用于大量数据加密、网络通信、敏感数据存储等。非对称加密使用一对公钥和私钥进行数据的加密和解密,适用于安全通信、数字签名、密钥交换等。14.https一定是安全的吗?如何拦截并破解它?https不是绝对安全,可以通过中间人攻击、证书伪造等方式破解。15.你了解其他的安全攻击方式吗?DDoS攻击、SQL注入攻击等。16.数据库为什么要建立索引?提高查询速度。17.你知道主从复制吗?主从复制是指将主数据库的DDL和DML操作通过二进制日志传到从数据库上,然后在从数据库上对这些日志进行重做,实现读写分离。18.你用过哪些前端框架语言?HTML/CSS/JavaScript是前端基础,React是一个用于构建用户界面的JavaScript库,Vue是一个渐进式JavaScript框架。19.讲一下从输入网址,到页面呈现的全过程。DNS解析、TCP连接、发送HTTP请求、服务器处理请求、浏览器接收响应、解析HTML/CSS、执行JavaScript。20.如何计算页面渲染时间?利用Performance API记录页面渲染起止时间点。21.讲一下Cookie和Session。Cookie储存在客户端,保存用户偏好等。Session是服务器端用来存储用户信息的一种机制,它通过在服务器端维护一个用户会话空间来保持用户状态。22.服务器之间如何实现共享session?使用共享数据库,每个服务器通过访问同一个数据库来读取和更新session数据。使用缓存系统,利用分布式缓存系统来存储session数据。23.使用git时,如果你想拉取别人的代码,但是你已经改动了一些文件,应该怎么办?git stash保存当前的工作目录的状态,git pull拉取别人的代码,git stash pop恢复我的改动。24.你了解AI、大模型吗?反问:如何理解核心本地商业-到店研发平台?面试官:公司可以分为到店、到家、到综三个部门,每个部门都有业务方向和技术方向,业务方向是开发相关产品,技术方向是进行技术探索,比如AI、大模型这些领域。2024-10-09 邮件问卷,美团2025届校园招聘志愿调剂调研问卷。
查看23道真题和解析 投递美团等公司10个岗位
0 点赞 评论 收藏
分享
2025秋招腾讯游戏客户端开发方向投递岗位: 软件开发-移动客户端开发方向。事业群:IEG互动娱乐事业群。部门:Level Infinite 游戏国际发行-数据和技术支持团队。2024/8/7投递后直接进行综合素质测评。测试时长:3小时,题目数量:约100题。测试内容:非技术性问题,性格相关。2024/8/16 技术一面,初试,面试时长:60分钟。1.自我介绍。2.为什么投客户端开发?3.有客户端开发经验吗?4.UE和Unity有了解吗?5.UE中的蓝图有什么用?6.可以接受在深圳工作吗?7.可以接受调岗吗?开始C++八股。1.C++面向对象,封装,继承,多态,分别解释。面向对象有什么好处?略。2.虚函数,虚函数表,虚函数表指针如何实现。略。3.组合和继承的区别,什么时候用哪种。在C++中,组合是一个类包含另一个类的对象作为其成员。当你想表达一个类“有一个”另一个类的对象时,应该使用组合。例如,一个Car类“有一个”Engine类的对象。当你想表达一个类是另一个类的特化或子类时,应该使用继承。例如,一个Dog类“是一个”Animal类。4.模版类为什么用.H,能用.C吗,为什么不行。模版类在编译时需要根据使用的具体类型进行实例化。如果模版类的定义不在头文件中,那么当其他文件尝试使用这个模版类时,编译器将无法找到模版的定义,从而无法进行实例化。如果模版定义在.c文件中,并且在多个源文件中使用,那么可能会导致链接时的多重定义问题。因为每个源文件都会生成自己的模版实例化代码,而链接器可能会发现这些实例化代码是重复的。5.重写和重载是什么,有什么区别。重写是指在派生类中重新定义基类中的虚函数。通过重写,派生类可以为基类的虚函数提供自己的实现,从而实现多态性和动态绑定。发生在父子类中,函数签名相同,基类函数必须是虚函数,访问修饰符可以不同。重载是指在同一个作用域内(通常是同一个类中),根据函数或运算符的参数列表的不同,编写具有相同名称但参数不同的函数或运算符。发生在同一个类中,函数名相同,参数列表不同,与返回类型无关,增强函数灵活性。6.内联函数是什么,有什么好处和坏处。略。7.如果在一个.H文件里面定义了某个函数,而不仅仅是声明这个函数,那么在两个.C文件里面包含这一个.H文件,会发生重定义吗?是的,如果在.H文件中定义了某个函数(而不仅仅是声明),那么当两个或更多的.C文件包含这个.H文件时,会导致函数重定义的问题。在C语言中,函数定义(包括函数体)意味着编译器会为该函数生成代码。如果在多个.C文件中包含定义了函数的.H文件,每个.C文件都会包含该函数的定义,从而导致在链接阶段出现“重定义错误”(multiple definition error),因为链接器在多个编译单元(即.C文件编译后生成的.o或.obj文件)中找到了具有相同符号名的函数定义。为了避免这种情况,通常的做法是在.H文件中只声明函数(使用extern关键字),然后在某个.C文件中定义该函数。这样,即使多个.C文件包含了这个.H文件,也只有一个.C文件包含了函数的定义,从而避免了重定义的问题。开始反问。1.如何理解数据和技术支持团队中的数据和技术?面试官:数据就是收集游戏用户的行为数据,可以指导游戏未来往哪个方向发展。技术就是开发一些游戏组件。2.团队规模及运行机制?面试官:腾讯内部的团队相当于中小型公司,大团队有500人左右,小团队有100人左右,团队内部有诸多不同的岗位和分工。
白叶无霜:问的有点简单,大概率会G
查看15道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务