面试记录

470 阅读1分钟

北京杉树科技有限公司一面

面试时长:1小时

  1. 先自我介绍,主要讲了自己的专业、工作年限、公司和复杂的业务范围。
  2. 介绍一下自己最熟悉的业务链,我讲了来料->出货这一块。
  3. 针对业务链问具体的解决方案,主要涉及接口对接,出货打包,过程质检问题件怎么处理。
  4. 问redis的使用场景,我只说了用分布式锁,缓存条码数据。面试官问就这些吗,有没有做内存数据库,回答没有。
  5. 问答题:mysql insert int(3),输入1000可以插入吗,我说可以,然后问我原因,答错我说精度,其实是宽度
  6. 0.1+0.2 == 0.3吗?我说不等于,精度丢失,用decimal。然后问我bigdecimal 实现原理,字符串
  7. 数据库索引
  8. 算法题 查找子串 kmp不会写,只写了双重for循环
  9. 工作中遇到的最复杂的问题,怎么解决的? hash一致性算法
  10. 服务器消息推送,  spring sse 不知道,检验我对技术的了解,只说了轮询,面试官说太原始
  11. vpn和nginx的区别,网络方面。
  12. 接口对接数据量大怎么办,我说写临时表,然后在写道数据库,问我复杂多表关系怎么处理,没答上来
  13. spring事务 在aop中实现的方法加了事务,service没加事务,让我分析,spring不熟悉
  14. jdk8 localdate  分析执行结果
  15. Arraylist 初始化长度,扩容, size