2024秋招,百度提前批测试开发工程师一面

前言

大家好,今天回顾一下我当时的第一场大厂面试,这个面试对我的校招意义重大,是应聘大厂的起点

过程

  1. 自我介绍
  2. 实习工作,开发流程,主要业务
  3. 微信消息框测试用例,回答的太急,惯性思维的说了SQL、XSS注入(面试官表示:微信通过网络传输,使用socket或TCP/UDP,没有通过数据库交互,为啥用SQL注入),然后我说UI方面的错误提示,面试官反问,弱网、高并发、乱码、表情,我一开始以为就是文字输入,后面面试官提醒有图片、视频、语音、链接,长度限制、不合法内容,兼容性
  4. 介绍开发项目(springboot包含springMVC)
  5. 鉴权部分设计
  6. 用户权限消息保存在哪里? token
  7. 登录后,调用接口怎么判断身份?(登录后,普通用户申请管理员接口)
  8. 用户登录后,怎么保存他的状态
  9. session和cookie的区别? 存储位置,作用范围,使用逻辑,安全性,容量
  10. 优先使用哪个,安全性、传输方式
  11. Linux,项目部署在服务器上,查端口号,我脑子里都是文件目录查找.. netstat | grep port
  12. 数据库,更新数据
  13. 什么是索引?
  14. 为啥有索引查询速度快?
  15. 索引结构有哪些? B-Tree,他一直提醒我查找快的数据结构-哈希
  16. 数据库的隔离级别 四个级别,读未提交、读已交、不可重复读、串行化
  17. 手撕,链表转换二叉树(有点思路但不多)
  18. 反问

总结

面试小哥态度很好,我想不起来还一直在引导我,可惜我当时太菜了

欢迎点赞、收藏、评论,it's important for me.

欢迎点赞、收藏、评论,it's important for me.

欢迎点赞、收藏、评论,it's important for me.

#24届软开秋招面试经验大赏##如何判断面试是否凉了##我的求职思考##牛客在线求职答疑中心##百度#
chowley的校招历程 文章被收录于专栏

记录了chowley在24校招的技术面试全过程

全部评论
这是只有一面吗?
点赞
送花
回复 分享
发布于 2023-12-05 22:13 安徽
过了吗
点赞
送花
回复 分享
发布于 01-03 20:31 辽宁
国泰君安
校招火热招聘中
官网直投

相关推荐

ByteIntern:面向2025届毕业生(2024年9月-2025年8月期间毕业),为符合岗位要求的同学提供转正机会。团队介绍:商业化技术支持字节跳动包括抖音/今日头条/西瓜视频等产品的广告变现技术。我们负责end2end的大型广告系统建设,为客户提供商业推广方式与方案。我们的团队遍布北京、上海、美国、新加坡等地,在这里你将有机会开阔自己的国际化视野,接触到全球领先的商业产品架构、模型和算法,并有机会参与并推动互联网广告行业的创新和变革。1、负责架构设计和开发,为亿级用户提供优质顺畅的信息服务和极致体验;2、参与设计系统技术方案,核心代码开发和系统调优;3、参与制定代码规范、测试规范,建立起开发质量控制方法;4、协助团队攻克各种高并发、数据隔离、系统解耦等方面的技术难关;5、参与各专项技术调研,新技术引入等前瞻项目;6、参与机器学习与异构计算系统研发。职位要求1、2025届本科及以上学历在读,计算机等相关专业优先;2、至少熟悉一种主流编程语言(Go / Java / C++),有扎实的编程能力和良好的编码风格;3、熟悉 Linux 操作系统和开发环境,有良好的数据结构、算法基础和系统设计能力;4、善于沟通,工作积极主动,责任心强,具备良好的团队协作能力。欢迎各位学弟学妹们投递,部门非常OK~~~
投递字节跳动等公司8个岗位
点赞 评论 收藏
分享
头像
05-22 20:56
已编辑
C++
技术栈:c++,c++模板,shell,docker,protobuf,cmake,ros序列化库,特征库项目简介:ros-protobuf-bridge是一个基于ROS和Protobuf的桥接项目,旨在实现 ROS 消息和 protobuf 消息之间的兼容和互操作性。主要特点和贡献:1. 构建环境自动化: 使用 docker 构建整个项目环境,通过 dockerfile 安装 ROS-Noetic 组件、protobuf、cmake 等依赖项,同时使用 Shell 脚本编写第三方库源码安装和容器操作脚本,以实现项目构建流程的自动化和部署的便利性。2. 兼容性和可扩展性: 基于C++模板编程中的 SFINAE 机制,修改了 roscpp 的核心库 roscpp_serialization 和 roscpp_traits 的底层代码。这样,ros-protobuf-bridge可以同时兼容ROS原生msg和Protobuf消息。3. 项目管理和构建: 使用 cmake 作为项目的构建系统,编写 proto 测试文件生成相应的静态库,供 ros 自定义功能模块调用。简化了项目的管理和构建过程,并提供灵活的扩展机制,便于后续添加复杂数据类型。4. 插件化设计: ros-protobuf-bridge 可以作为一个插件嵌入到各种复杂的ROS功能项目中。通过将该项目中的cmake 指令集成到目标项目中,可以轻松地实现基于proto数据的发布和订阅。 #我的成功项目解析#  #我的实习求职记录#  #自动驾驶#  #后端#  #秋招#  #如何一边实习一边秋招#  #项目#
点赞 评论 收藏
分享
1 13 评论
分享
牛客网
牛客企业服务