顺丰内推顺丰内推顺丰内推

5月还有很多HC!!!!

java笔试题目:

  • 用 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面

顺丰集团2025届春招+26届实习内推!

【岗位】:开发、算法、商业数据分析、管培生、国际管培生大数据、菁英计划-Marketing、产品经理、产品运营等等(不限专业不卡学校,每人可同时投递2个职位)

【工作城市】:深圳、武汉、上海、广州、湖南、重庆、成都等全国各地均有岗

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

【内推码】6GRPYV(招聘信息获取渠道选择“校园大使推荐”)

即刻投递,offer速得!

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

#内推##牛友职场人脉来了#
全部评论

相关推荐

06-05 17:00
东华大学 Java
  从3月多开始找暑期实习,找到了6.4终于有了第一个offer,从上一家辞职回来也正好两个月,总结一下吧。投递过基本所有的大厂,Boss沟通应该也有200+,面试的情况如下:3月:腾讯 二面挂拼多多 一面挂字节 一面挂4月辞职回来:B站 二面后没结果,应该是挂了比心 二面挂5月:理想 一面挂滴滴 一面挂soul hr后排序挂高顿教育 一面挂最后前几天收到soul的复活,后面直接发offer了整个过程持续快3个月,3月投递的一些大厂,因为还在公司实习,时间上不太方便复习和面试,但还是面了一些大厂,不出意外都挂了。最有活力干劲的是4月刚辞职回来的时候,面了b站和比心都到了二面,感觉过了就能拿到offer了,但期待越大失望越大,一个挂了一个没消息。后面投了很多,做了一堆测评和笔试但面试一点消息没有。渐渐到了5月,加上3月投的不少大厂都没消息,心气渐渐已经没了。5月处于一个时不时投递一下的状态,偏摆烂,想着找一个小点的厂,工资低一点的,投了很多boss上的一些中小厂,结果大多也都没有回复,所以几乎处于一个躺尸的状态了。而且五月面的一些我感觉其实回答的还算可以,soul也是我第一个hr面,回答的也算不错,但也没消息了,心力憔悴。这么耗到了6月了,端午节后收到了一堆笔试面试,最没想到的是soul打电话告诉我之前那个人因为什么情况走了,所以这边我顺延到了,终于在昨天发了offer,其它一些笔试面试我基本都拒了,真的不想再面试了!!!我有一段中大厂的实习,本以为这个暑期应该不至于特别困难,结果确实狠狠给上了一课。让我复盘的话,我认为在实习阶段是有一点混日子的,导致很多东西都理解的不是很深刻,所以在面试给讲述实习项目时总是会不免有点偏向于八股,而且我算法没有太稳定。虽然不知道后续soul的实习怎么样,但这个找工作的过程终于暂时落下帷幕了,也祝子们找到满意的工作。提一嘴,这两天我收到不少笔试和面试信息,端午节后小爆发?
sdvfbgyrhbfd:Soul是那个不开心就来soul的soul吗
点赞 评论 收藏
分享
总结:面了十几分钟,问的八股我准备的不是很好,有点尴尬通用问题1.有了解我们宁银消金吗2.你父母的职业3.你未来的打算4.你是网络安全专业,以后会从事这个方向吗5.问了去单位实习的内容6.你gap一年是在备考吗7.你有做过后端开发项目吗,为什么要来后端开发呢八股1.Spring前后端的参数传递方式有哪些一共有五种方式。第一种是路径传参,可以直接通过url传参@GETMapping("/users/{id})public User getUser(PathVaraiable("id") Long userId)将id绑定到userId上用途:标识唯一资源(用户ID,订单号等等)第二种是查询参数QueryParameters通过URL的?key=value传入,用于筛选数据可以传递附加条件(筛选,排序,分页等等)public String getUsers(RequestParam("name") String name,RequestParam (age) int age)第三种是请求体传参(@RequestBody)@RequestBody可以将JSON格式绑定到JSON对象上第四种是表单参数(Form Parameters)使用Request Param支持url编码和form-data(可以文件上传)主要用于POST/PUT请求会隐藏在请求体中,是不可见的第五种是请求头参数,通过HTTP请求传递信息(如认证令牌)实现方式:使用@RequestHeader注解来绑定信息)@GetMapping("/auth")public String checkAuth(@RequestHeader("Authorization") String token) {    // 验证token}2.抽象类和抽象接口有了解吗抽象类定义 多个相关类有共同属性和部分共享逻辑,就可以抽象出一个抽象类抽象接口定义 声明一组无关类需实现的能力(例如Comparable定义比较规则)它可以实现多继承效果 面试官​:抽象类和接口的区别是什么?​回答​:​核心目的不同​:抽象类为相关类提供通用模板(is-a),接口定义行为规范(can-do)。​代码灵活性​:抽象类支持部分方法实现,接口通过默认方法向后兼容。​继承机制​:抽象类单继承,接口多实现,适用不同扩展需求。​选择依据​:用抽象类:多个类共享状态和部分行为(如动物类族)。用接口:定义跨类能力(如序列化、比较)或实现多态3.面向对象的五大原则面向对象的五大设计原则(SOLID)是构建可维护、可扩展软件的核心准则,以下是具体解析及实践要点:📌 一、单一职责原则(SRP, Single Responsibility Principle) 核心思想 :一个类只应有一个引起变化的原因。● 作用 :避免职责扩散导致的高耦合。例如,职员类若同时处理工程师、销售、经理的职责,会导致方法内充斥条件判断,任何需求变更都可能影响整体。● 实践建议 :按功能拆分模块。如图片加载框架中,将图片加载与缓存分离为两个独立类。🔄 二、开放封闭原则(OCP, Open-Closed Principle) 核心思想 :对扩展开放,对修改封闭。● 作用 :通过抽象隔离变化。例如银行业务中,通过IBankProcess接口定义流程,新增基金业务只需扩展FundProcess类,无需修改原有代码。● 实现方式 : 使用策略模式(Strategy)或模板方法模式(Template Method)。○依赖抽象接口而非具体实现。🔁 三、里氏替换原则(LSP, Liskov Substitution Principle) 核心思想 :子类必须能替换父类且不影响程序正确性。● 作用 :确保继承关系的合理性。反例:正方形继承长方形时,若修改setWidth()会同时改变高度,破坏行为一致性。● 关键点 : 子类方法的前置条件不能比父类更严格,后置条件不能更宽松。○避免重写父类非抽象方法。🧩 四、接口隔离原则(ISP, Interface Segregation Principle) 核心思想 :客户端不应依赖其不需要的接口。● 作用 :避免“臃肿接口”。例如电商订单系统,为门户(查询)、外部系统(插入)、后台(全功能)分别定义专用接口。● 实践建议 : 按角色拆分接口,如IOrderForPortal仅含getOrder()。○避免强制实现无关方法,减少依赖污染。⬇️ 五、依赖倒置原则(DIP, Dependency Inversion Principle) 核心思想 :1.高层模块不依赖低层模块,二者依赖抽象;2.抽象不依赖细节,细节依赖抽象。● 作用 :解耦模块关系。如图片框架中,业务逻辑依赖ImageCache抽象接口,而非具体的内存或本地缓存实现类。● 实现方式 : 依赖注入(DI)或工厂模式。
投递宁银消金等公司6个岗位
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务