面经汇总--校招--北京顺丰同城

news2024/12/24 8:26:07

csdn csdn csdn csdn csdn


文章目录

      • 🔥1.一面
      • 🔥2.二面
      • 🔥3. 三面
      • 🔥4. 结果

🔥1.一面

image-20221124140312102

  1. 你对Spring aop的理解
    1. 面向切面编程,可以对某个方法前后加入自己想执行的方法函数。底层是动态代理,默认jdk动态代理,没有实现接口的类的话就是cglib动态代理,采用反射实现
  2. 动态代理和静态代理的区别
    1. 静态代理就是规定好写死的代理类,而动态代理是在程序运行时才能确定代理的类
  3. mysql或者说数据库的锁有什么了解
    1. 按不同维度可以划分不同锁:读锁和写锁。表锁和行锁,乐观锁和悲观锁,表锁和死锁。

img

	4. 系统运行过程出现慢sql,对该问题进行分析定位提出解决方法,你觉得有什么原因?
   		1. 首先看是哪个接口慢,其次可以开启慢sql查询**set global slow_query_log = on;**,先找到是哪个SQL
   		2. 然后使用explain看是否走了索引,分析执行时间,看是代码问题还是没加索引问题
   		3. 大部分应该都是索引或者程序SQL写的不行。如果还不行,根据数据量考虑是否是数据库问题,mysql承受上千万数据性能就低下了,考虑用pgsql,或者分库分表
	5. mysql的索引分为哪些类
   		1. 聚簇非聚簇、普通唯一主键全文、单列联合

(其他都是一些os、计网等基础)

image-20221124142334105

​ 解法(Leetcode-876原题):

1. 普通做法:第一次遍历获取长度、第二次取中间
2. 快慢指针:第一个指针每次走2步,第二个指针走一步

🔥2.二面

image-20221124142815688

image-20221124142831920

(太卷了吧,实习生能学这么多东西的吗?)

1. RPC没怎么用过,略

image-20221124143705241

​ Leetcode-三数之和原题


🔥3. 三面

​ 都是问的一些心里承受能力压力、职业发展之类的

image-20221124143906797

🔥4. 结果

image-20221124144339907

​ 博主这么猛都挂了,离谱,今年行情好难,不过中大厂校招基本都是八股文 + leetcode算法,然后要对实习项目很熟很熟,再就是看性格等综合能力了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/32220.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Redis 通用命令(keys,help,mset,exists,expire,ttl,tab补全)

目录 1.help【command】 2.tab自动补全 3. KEYS pattern(模板)(不建议再生产环境上使用) 4.del 删除指定的key,value也会删除(也可以批量删除) 5.MSET(批量插入键值对&#xf…

【C语言】反序加密(非文件)

《算法集训传送门》 👉引言 铭记于心🎉✨🎉我唯一知道的,便是我一无所知🎉✨🎉💖 ❄️我们的算法之路❄️💖众所周知,作为一名合格的程序员,算法 能力 是不可…

Python OpenCV实现鼠标绘制矩形框和多边形

Python OpenCV实现鼠标绘制矩形框和多边形 目录 Python OpenCV实现鼠标绘制矩形框和多边形 1. OpenCV鼠标事件操作说明 (1)setMouseCallback函数说明 (2)回调函数onMouse说明 (3)event 具体说明&…

Flutter高仿微信-第24篇-隐私政策

Flutter高仿微信系列共59篇,从Flutter客户端、Kotlin客户端、Web服务器、数据库表结构、Xmpp即时通讯服务器、视频通话服务器、腾讯云服务器全面讲解。 详情请查看 效果图: 实现代码: /*** 显示服务条款、隐私政策对话框*/ static void show…

如何修复老照片?这三个方法建议收藏

当你在图书馆查阅一些资料时,会发现里面有许多的老照片,通过这些老照片我们能大概了解到那个时期的建筑特色、人们的穿衣特色等等。但由于那个时候的照片只有黑白,再加上时间悠久,老照片已经过于模糊了,影响到我们进行…

线性回归的梯度下降法——机器学习

一、实验内容 理解单变量线性回归问题;理解最小二乘法;理解并掌握梯度下降法的数学原理;利用python对梯度下降法进行代码实现; 二、实验过程 1、算法思想 梯度下降法是一阶最优化算法。 要使用梯度下降法找到一个函数的局部极小值…

Docker学习(3)—— 将容器转化为新的镜像,并将新镜像发布到阿里云公共仓库或私有仓库

一. 将容器转化为镜像 使用docker pull命令从远程仓库下载的镜像为base镜像,只具有最小的内核。我们可以在base镜像上安装其他工具,将其生成为一个新的镜像。相当于可以在原始的基础镜像上一层一层添加。 例如:下载一个centos的镜像&#x…

kibana 操作elasticsearch索引

前言 使用kibana可以很方便的对es进行各种操作,比如创建索引,删除索引,查询文档等,本篇先演示如何基于kibana 对es的索引进行常见的操作。 环境准备 请提前安装好es和kibana,可以参考 docker搭建es kibana操作es索引…

进销存商城前几名的运营方法|三招提高微信商城用户黏性

你有没有感到奇怪,明明是差不多装修,为什么有的微信商城只能和用户做成“单次消费行为”,但有的微信商城能让用户在他家复购一次两次三次? 这其实都跟用户忠诚度有关。进入存量时代后,维护好老用户就成为门店经营不可…

如何配置 ESXi 主机管理网络?

配置 ESXi 主机管理网络 VMware ESXi管理网络提供ESXi主机和客户端之间的通信。在服务器上安装 ESXi 虚拟机监控程序后,将通过动态主机配置协议(DHCP)获得ESXi管理IP。你可能需要配置ESXi主机的静态管理IP和主机名。按照以下指南配置ESXi管理网络,以便你可以通过域名而不是…

Apache ShenYu ModifyResponse插件使用

Apache ShenYu网关使用手册1 介绍1.1 概念1.2 特性1.3 架构图2 运行2.1 运行先决条件2.1 本地运行3 插件使用3.1 ModifyResponse插件3.1.1 插件名称3.1.2 适用场景3.1.3 插件功能3.1.4 插件代码3.1.5 如何使用插件3.1.5.1 插件使用流程图3.1.5.2 接入SpringBoot应用改造3.1.5.3…

kali没有wlan0

kali没有wlan0解决方案 第一步ifconfig发现没有wlan0 使用wget下载无线设备 命令如下: wget https://mirror2.openwrt.org/sources/compat-wireless-2010-06-28.tar.bz2 3. 解压刚才下载的压缩包: tar -xjvf compat-wireless-2010-06-28.tar.bz2 进…

【Leetcode】拿捏链表(三)——CM11 链表分割(牛客)、OR36 链表的回文结构(牛客)

作者:一个喜欢猫咪的的程序员 专栏:《Leetcode》 喜欢的话:世间因为少年的挺身而出,而更加瑰丽。 ——《人民日报》 目录 CM11 链表分割 OR36 链表的回文结构 CM11 链表分割 链表分割_牛客题霸…

【Linux】线程概念与线程控制

认识线程 线程是一个执行流(运行代码,处理数据) ​ 1.操作系统使用pcb来描述一个程序的运行-------pcb就是进程 ​ 2.linux下通过pcb模拟实现线程,因此linux下的线程是一个轻量级进程 ​ 3.这个轻量级进程因为公用大部分进程资…

Python编程 字典创建map与Zip

作者简介:一名在校计算机学生、每天分享Python的学习经验、和学习笔记。 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 字典(dict) 字典创建(拓展) 拓展: 前言 本章将会扩展Python…

IP 地址详解(IPv4、IPv6)

文章目录1 概述2 IP 地址结构2.1 IPv4 地址结构2.2 IPv6 地址结构3 IP 地址管理3.1 地址分类策略:A、B、C、D、E 类3.2 无分类策略:CIDR3.3 地址分类策略 和 无分类策略 相结合1 概述 IP地址:Internet Protocol Address(互联网协…

Flutter高仿微信-第25篇-服务条款

Flutter高仿微信系列共59篇,从Flutter客户端、Kotlin客户端、Web服务器、数据库表结构、Xmpp即时通讯服务器、视频通话服务器、腾讯云服务器全面讲解。 详情请查看 效果图: 实现代码: /*** Author : wangning* Email : maoning20080809163.…

基于JavaWeb的物流管理系统的设计与实现

项目描述 临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。这里根据疫情当下,你想解决的问…

电视机@2022:降价、焦虑与机遇

【潮汐商业评论/原创】 双十一期间,以前从不参与这类抢购的Gant也加入了这场“狂欢”。用他自己的话说:“生活压力好大啊,我不上班的时候就喜欢刷剧放松,所以就想趁着购物节挑台性价比高的电视,毕竟囊中羞涩嘛&#x…

端口映射与容器互联

1. 端口映射实现访问容器: 在启动容器的时候,如果不指定对应的参数,在容器外部是无法通过网络来访问容器内部的网络应用和服务的。 当容器中运行一些网络应用,要让外部访问这些应用时,可以通过-p或-P参数来指定饼口映…