顺丰同城java一二三面 凉

顺丰一面
数组中找到总和k的所有组合 (递归, 能不能用两层循环实现? 这个当时没想到, 可能是用背包dp,但是找所有组合也是三层循环, 不知道正确答案是什么)
项目

分布式红锁原理
md5加密之后怎么解密, 这个我觉得是不可逆的, 就说了jwt加密解密的流程
mq场景问题, 绑定模型, 怎么实现延迟消息(这个不会, 说了一些ScheduledThreadPoolExecutor)
redis 快的原因

数据库
数据库索引, 索引优化方式, 建在什么字段比较合适
为什么用b+树, innodb和myisam区别
统计一个表中的某个字段个数(count(distinct(字段)))
悲观锁乐观锁, 事务特性, 隔离问题

计算机网络
tcp udp区别
http和https区别, https端口号(没想起来)
linux基本指令(pwd, cd, vim, ps, awk, sed, scp) (后三个都不会)
一个文件中包含了接口和接口号, 如何进行排序 
冒泡排序和快速排序的复杂度稳定性对比, 大数据情况下哪个快,小数据情况下使用哪个(我都说的快排..)

问了一个小时, 而且面试官声音有电流, 听得很难受
最后也没反问, 说过了的话一周之内给二面,感觉是凉了...
下午三场笔试,一场面试直接到晚上10点,强度拉满了


9.29二面
redis和mysql区别
redis获取锁的原理
redis分布式锁的原理
redis主从复制的原理(不会)
redis管理集群的原理
mysql的理解
索引 mysql锁
反问 表现怎么样
还可以,基本说到点上了,但是语言逻辑没有捋清楚.
通过的话两天之后hr面


10.14三面
项目问题
了解顺丰同城吗
反问
有什么需要改进的地方 实习经验少 

感谢hr特意打电话通知我凉了, 总比泡死在池子里好
#顺丰科技22届秋招面试##面试题目##顺丰科技#
全部评论
我也是顺丰测试,竟然还有无领导小组
2 回复 分享
发布于 2021-09-22 17:03
请问楼主oc了吗?
1 回复 分享
发布于 2021-10-23 23:26
楼主,文件接口和接口号那个问题你怎么答的呀
点赞 回复 分享
发布于 2021-10-24 22:17
二面不是说的三面hr面吗,咋三面还在问项目😂
点赞 回复 分享
发布于 2021-10-17 10:26
请问三面技术问题问的多不多呢
点赞 回复 分享
发布于 2021-10-16 13:06

相关推荐

自我介绍拷打项目事务的传播周期有几种(不会)redis在项目里的作用redis查看键的过期时间(问到了ttl命令,但是我不了解,简单猜想了返回值)redis在运维方向的作用(?)redis单线程还是多线程redis怎么保证高并发时的稳定性?redis数据结构(谈到位图,并扩展了一下数据库里的位图索引)怎么保证定时任务在分布式系统中只执行一次(先讲了redis分布式锁,之后讲了xxl-job分布式任务调度工具)刚刚提到的分布式锁是乐观锁还是悲观锁(回答错了,是悲观锁。判断乐观还是悲观是根据每个节点去抢这个锁的时候默认拿到还是不拿到)介绍MVCC事务隔离级别mysql锁数据库索引调优有没有经验使用jdbc的时候有设置过哪些参数(进一步聊到了数据库连接池,其实我都不了解数据库连接池,这里需要加强)springboot启动的时候都做了什么(加载beam,加载配置文件,环境变量初始化?)有没有看过spring的源码(简历有写实现过简易spring,肯定是要回答看过的。但是我对那个简易spring也不熟,这里也要加强)spring里默认的beamFactory是什么单例模式和原型模式的区别(原型没答上来,也确实不了解这个模式。设计模式有待加强)单例模式有什么好处JVM怎么设置堆区大小,一般设置为多少才合适堆区里面还有什么(没答上来。其实问的应该是新生代老年代这些东西,当时没get到。后面讲了java内存模型,程序计数器保存的到底是什么?一行指令?还是一行指令所涉及到的内存地址?)堆里面的新生代老年代有了解吗(应该仔细讲一遍各种GC方法的,可惜对GC还是不太熟,只是简单讲了一下g1回收期的工作流程。有待加强)jvm的内存是整个虚拟机的多少内存?hashMap是线程安全的吗(讲了下concurrentHashMap,但是讲的不是很好,另外也不太清楚1.7和1.8两个版本里的这两个hashmap的区别,有待加强)hashmap的底层实现(红黑树与链表的互相转化)threadlocal是怎么解决hash冲突的(?threadlocal不也是哈希表的实现吗?)其它的hash冲突解决方法(跳跃地址法)exception和throwable的区别(throwable我还真不知道有啥用)最近在看什么书(java开发手册,介绍了其中关于创建线程的注意事项)线程池的任务队列可以用哪些,各有什么优缺点四种拒绝策略,你平常用哪种策略,为什么问到了netty,netty和mina有何区别讲了下netty的工作流程有没有了解大数据相关的领域场景题:一亿行的文件,统计每个单词出现的次数linux常用命令(问到了awf命令,没了解过)最后评价是:技术面很广,一些技术的底层原理了解的也还可以,只是在实践方面有所欠缺(应该是指数据库索引调优,数据库连接池的超时参数,调整堆区大小这几个问题。确实是没实践过)
点赞 评论 收藏
分享
评论
5
12
分享

创作者周榜

更多
牛客网
牛客企业服务