字节暑期实习 后端 一面

#软件开发2023笔面经#
==1、讲一下索引的你的理解;事务的特性;讲一下存储引擎,各有什么区别;MyISAM与InnoDB的区别;隔离级别==

==2、讲一下三次握手、四次分手具体;如何保证可靠传输;==

==3、点击一个url如何处理;http状态码讲一下==

答:[客户端](https://so.csdn.net/so/search?q=客户端&spm=1001.2101.3001.7020)获取URL - > DNS解析 - > TCP连接 - >发送HTTP请求 - >服务器处理请求 - >返回报文 - >浏览器解析渲染页面 - > TCP断开连接
4、进程和线程的区别;进程间的通信,具体应用场景

5、写sql,查出总成绩排名3-10名的id

6、行升序二维数组的top k

7、最长不重复子字符串
全部评论
请问投了多久安排的面试呀~
点赞 回复 分享
发布于 2023-03-27 12:07 北京
题目都挺基础的,不难
点赞 回复 分享
发布于 2023-03-24 13:03 湖北
似乎SQL那里会用到窗口函数
点赞 回复 分享
发布于 2023-03-24 13:00 湖北

相关推荐

04-14 15:01
已编辑
重庆邮电大学 C++
问项目项目中的优化在接触一个新的领域的时候,是怎么去了解的项目中有没有做具体的横向调研八股:1、介绍虚函数2、虚函数的实现,vptr、vtable3、能不能在构造函数中调用虚函数(可以,但是派生类没有构造完成时,调用虚函数并不会呈现多态)4、为什么父类的析构函数要定义为虚函数5、多态的实现6、介绍线程和进程的区别,在项目中有没有用过多线程?如何确保线程的安全?7、线程死锁,如何打破死锁(互斥、不可剥夺、循环等待、占有等待)8、TCP头格式(port、seq、ack、校验和、头部长、保留、码元比特、紧急指针)9、TCP为什么必须是3次握手(2的ACK->1的SYN,3的ACK->2的SYN,连接本质是两个套接字维护的有限状态机,同时到达establish之后,才能发送数据)。10、TCP可靠的实现(流控+拥控+差错)。为什么TCP的ISN必须是随机值(防止IP假冒攻击)11、拥塞控制12、TCP和UDP的区别13、介绍智能指针(auto/unique/shared/weak)14、shared_ptr的实现(实现的思路)15、shared_ptr是不是线程安全(引用计数是线程安全的,但多线程访问shared_ptr指向的对象不一定安全)16、weak_ptr和shared_ptr的搭配使用17、shared_ptr所存在的问题(1、创建/销毁的性能开销,频繁的话,考虑使用unique_ptr。2、循环计数问题:加入weak_ptr)18、mutex实现的思路做题反问:转正机会#牛客AI配图神器#
查看21道真题和解析
点赞 评论 收藏
分享
评论
2
21
分享

创作者周榜

更多
牛客网
牛客企业服务