字节飞书测开面经

一面 + 二面(11-18、11-20)
加起来100分钟左右
全程都是基础知识包括数据库、计算机网络、操作系统、linux
时间有点长了记得不太清楚了,写一些还记得的
1.http和https的区别,ssl具体握手过程
2.get和post区别,get幂等性由什么保证
3.Unicode和UTF-8区别
4.linux:
(1)统计一个文件中某个字符串出现次数
(2)某个端口号被哪个进程占用
(3)显示所有进程
5.实习经历
6.sql查出表中学生成绩最好的学生信息
7.写淘宝搜索框测试用例
7.算法:有一个键盘,只有a-z 26个英文字母的输入键,现在发现有两个按键坏了,按下会发生特定的结果
按下i键=退格,会消除掉上一个输入字母
按下o键=撤回,会撤销掉上一步的操作
要求实现一个方法,模拟键盘的输出逻辑

三面(11-23):33min
1.实习
2.丁点基础
3.逻辑题:蓝眼睛红眼睛
4.算法:LeetCode25和LeetCode206(自己构建链表)
四面(11-30):60min
1.实习
2.之前面试有哪些没发挥好,针对这些提出问题
3.还有吗,问了一些C++基础:面向对象特点、内存管理、C++编译过程
4.写微信视频通话测试用例
5.sql:2020/12/1 10:28:31这种数据按照小时统计每个不同小时出现数据个数。用data formate 直接让我去百度怎么用这个
6.算法:

输出给定数字下一个比它大的数字

比如数字:1234, 输出 1243

比如 1243,则输出 1324
7.聊天:期望城市、之前offer给多少钱
已oc
#面经##校招##字节跳动##测试开发工程师#
全部评论
实习都四面啊
1 回复 分享
发布于 2021-05-11 19:56
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-12-01 10:36
楼主,我有个不情之请。请问:已oc是什么意思,我百度了一番都没有找到,是行业专用语吗。
点赞 回复 分享
发布于 2020-12-04 21:18
请问楼主是哪个城市的哇~
点赞 回复 分享
发布于 2020-12-10 13:43

相关推荐

Express.js是一个流行的Node.js Web应用程序框架,它建立在Node.js的HTTP模块之上,并提供了一组简洁、灵活和易于使用的API,用于构建Web应用程序和API。Express.js的特点包括:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=1730841bd8554b2fa6de4161e81ebb45#牛客AI配图神器#简洁而灵活:Express.js提供了一组简单而灵活的API,使开发者能够快速构建Web应用程序。它不会强加太多约束,允许开发者自定义和配置应用程序的行为。路由功能:Express.js支持路由功能,使开发者能够定义不同的URL路径和HTTP方法与相应的处理函数之间的映射关系。这样,开发者可以根据请求的URL和HTTP方法,将请求分发到相应的处理函数上进行处理。中间件(Middleware):Express.js中的中间件是一个非常强大且重要的概念。中间件是在请求和响应之间执行的函数,它可以修改请求和响应对象、执行某些特定的任务,或者将控制权传递给下一个中间件。中间件使得可以在请求的不同阶段进行预处理和后处理,例如身份验证、日志记录、错误处理等。视图模板:Express.js支持使用模板引擎来生成动态的HTML(或其他格式)视图。开发者可以选择喜欢的模板引擎(如pug、EJS等),并将其与Express.js集成,以便以一种简单和可维护的方式生成视图。大量的第三方中间件和插件:Express.js生态系统非常丰富,有大量的第三方中间件和插件可供选择。这些中间件和插件可以帮助开发者解决许多常见的任务和问题,例如身份验证、会话管理、数据库集成等。响应处理:Express.js提供了方便的API来处理各种类型的响应,包括JSON数据、静态文件、重定向等。总体而言,Express.js是一个轻量级而强大的Web应用程序框架,它将许多常见的Web开发任务封装为易于使用的API,让开发者可以更专注于业务逻辑的实现而不是底层细节。
点赞 评论 收藏
分享
2024-12-30 20:23
已编辑
哈尔滨理工大学 C++
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
01-02 18:09
京东 销售 20Kx20 本科211
点赞 评论 收藏
分享
评论
9
68
分享
牛客网
牛客企业服务