顺丰内推顺丰面经

java笔试题目:内推码:0H0PCC

  • 用 Python 实现一个函数,用于计算斐波那契数列的第 n 项。
  • 以下 Java 代码片段是否存在问题?如果有,请指出并改正。
  • 简述 C++ 中指针和引用的区别。
  • 实现一个二叉树的中序遍历算法,可使用递归或非递归方式。
  • 对于一个无序整数数组,使用快速排序算法对其进行排序,并分析该算法的时间复杂度和空间复杂度。
  • 设计一个算法,判断一个字符串是否为回文串,要求时间复杂度尽可能低。
  • 简述 TCP 三次握手和四次挥手的过程,并说明为什么连接建立是三次握手,而连接释放是四次挥手。
  • 一台主机的 IP 地址为 192.168.1.100,子网掩码为 255.255.255.0,它所在的网络地址和广播地址分别是什么?
  • 解释 DNS 的作用和工作原理。
  • 已知有两张表,学生表(student)包含字段学号(s_id)、姓名(s_name)、年龄(s_age),成绩表(score)包含字段学号(s_id)、课程号(c_id)、成绩(grade),写一个 SQL 语句查询年龄大于 20 岁的学生的姓名和他们的平均成绩。
  • 什么是数据库的事务?ACID 特性分别代表什么含义?
  • 简述索引的作用以及在什么情况下不适合创建索引。
  • 进程和线程的主要区别是什么?在什么场景下适合使用多进程,什么场景下适合使用多线程?
  • 请描述操作系统中的页面置换算法有哪些,并简述 LRU(最近最少使用)算法的原理。
  • 假设系统中有三个进程 P1、P2、P3,它们分别需要资源 R1、R2、R3,当前资源分配情况如下:P1 占用 R1 并请求 R2,P2 占用 R2 并请求 R3,P3 占用 R3 并请求 R1,请问系统是否处于死锁状态?为什么?如果是,应该如何解除死锁?

二面:

主要聊实习  MongDB  Mysql  

对mongdb的使用 (只会用  对存储数据的探讨  

定时任务生成报表 使用分布式锁 主意分布式时钟问题

了解Dubbo吗

还知道哪些数据库

了解哪些新技术 说了说推荐算法

聊聊大模型 对工作的帮助

聊了聊信创   达梦 人大金仓数据库等

给我讲了讲部门业务

hr面

顺丰科技25届校招内推启动!技术专场!

【🍀内推码】0H0PCC(简历来源选择校园大使)

【内推链接】https://campus.sf-express.com/m/?channel=29&referCode=0H0PCC#/newGraduatesList

招聘岗位:物流、供应链、大数据、算法、研发多个岗位

招聘地点:深圳、武汉等

即刻投递,offer速得!

投递的uu留下姓名缩写+岗位~

全部评论

相关推荐

面试流程:自我介绍                   八股:排序算法的种类及介绍                               二叉树遍历方法及介绍                               进程和线程的介绍及区别                               tcp三次握手四次挥手                               tcp和UDP区别                               c++指针和引用的区别                               malloc和new的区别                               等等(半小时多)                    项目:半小时                    手撕:最长递增子序列                                二叉树搜索树返回第k大的值                                (半小时多)                   提问环节面试官人挺好,说话让人感觉挺舒服。八股只背了计网的,昨晚通知今天面试,突击了一天,啥也没记住😅。凉了已经。#腾讯实习基地#
查看9道真题和解析
点赞 评论 收藏
分享
问了很多公开课FPS项目的UE使用相关内容。当时好久没碰引擎了所以答的比较烂1. 实现登录加载界面:1. 用户名密码怎么校验?2. 用什么数据建库来存储?2. loading界面如何实现1. 加载地图卡一下,用loading页面遮住如何实现?2. 如何确定地图加载的阶段,是否加载完全?3. 地图跳到场景使用loadmap函数对吗?3. 联机功能1. 玩家之间动作如何同步?2. A玩家瞄准,开枪,打到物体,这系列发生了什么?3. 子弹打中人是客户端检测吗?4. 网络延迟问题如何解决?(看到已经打中了实际上没打中)5. 慢速物体是怎么实现的?(手榴弹)4. 敌人功能1. 敌人巡逻功能怎么实现的?2. 两个区域内需要切换动作的状态是怎么实现的?3. 多个区域怎么实现?(线性增长,树很大怎么处理)5. 蓝图实现基础移动:1. 基础移动和状态转化实现了什么?2. 蹲着开枪和站着开枪如何实现?3. 快跑到走路的过渡如何实现?6. UE开发的功能:1. UE的三种网络模式分别是什么?2. as client连接到的是哪个服务器上?3. GameMode,PlayerController,Character之间的关系4. PlayerController都能在客户端拿到吗?5. GameState可以拿到吗?7. Plugin Module了解过吗?1. 什么是Plugin 什么是Module8. UE里的C++有反射功能,是如何实现的?9. 有用过Subsystem吗?10. ENetMode有了解过吗?11. 属性复制和RPC的使用场景的区别?1. 所有的Actor都可以发送RPC吗?2. 客户端的手雷可以发RPC到服务器上去吗?3. 客户端想用服务器创建的手雷发RPC,可以吗?12. 一般什么时候用C++,什么时候用蓝图呢?13. 蓝图的循环引用如何解决?14. 设计模式中,组合和继承有什么使用场景上的区别。15. C++八股:构造函数可以是虚函数吗编程:结构体大小,第k大的元素(不可以使用STL)#牛客创作赏金赛##春招启动,你开始投递了吗?##暑期实习##腾讯#
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务