淘天集团-业务技术一面凉经

1、自我介绍
2、volatile关键字,底层原理是什么
3、JIT(just-in time)(听说过,但没了解)
4、cookie和session区别
5、redis数据结构、以及底层实现(答了ziplist和quicklist)
6、数据库锁有哪些,性能有什么区别
7、建立索引的要点
8、联合索引需要注意的问题
9、concurrentHashmap
10、docker,docker file
11、rabbit MQ,kafka,rocket MQ了解过吗?
12、DDD了解过吗?(听说过)
13、git merger 和 git rebase的区别
14、CPU如果占有量飙升,你会通过什么方法排查?
15、反射知道吗,原理是什么?
16、有没有了解过电商行业的技术?
17、搜索推荐、ES了解过吗?
#牛客AI配图神器##面试常问题系列##java##面经##后端#
除了八股和自己项目的东西之外,其他的基本上都不了解,自己的技术广度还是差太多了,后面已经完全放弃挣扎了
全部评论
JIT是说java编译的那个吗,就是程序运行时将字节码,转成机器码,对热点代码做优化,一定程度上提高解释型语言运行速度,忘记在哪看的了
10 回复 分享
发布于 03-08 01:20 广东
校友本还是硕?暑期吗,这么快约面
8 回复 分享
发布于 03-06 21:02 广东
感觉问的还好,但是淘天直接给我简历挂了,卡本科
6 回复 分享
发布于 03-07 14:16 湖北
都是咋找的大厂场景题呀。兄弟们。
2 回复 分享
发布于 03-07 11:10 陕西
我感觉你们的面试都好高级,是我out了
1 回复 分享
发布于 04-03 23:42 北京
淘天面试没有手撕吗
1 回复 分享
发布于 03-11 16:56 北京
暑期吗,不是要笔试嘛?这么快约面了?
1 回复 分享
发布于 03-07 12:44 江苏
佬,方便能问下项目是的啥嘛
1 回复 分享
发布于 03-06 21:40 天津
volatile原理详解
点赞 回复 分享
发布于 04-27 14:55 海南
校友。前周我面的淘天好像一个物流管理部门,问题比你简单多但是也凉了0.0。
点赞 回复 分享
发布于 04-24 00:45 广东
同问,业务技术没手撕吗?具体是用什么软件啊,目前还在三面前两个都没有手撕,完全不知道后面怎么个流程。
点赞 回复 分享
发布于 04-03 03:38 美国
volatile原理详解
点赞 回复 分享
发布于 04-01 17:25 辽宁
点赞 回复 分享
发布于 03-26 00:16 北京
接好运
点赞 回复 分享
发布于 03-25 23:01 河南
不是23所为什么会有面试机会啊
点赞 回复 分享
发布于 03-23 03:04 上海
请问有手撕吗
点赞 回复 分享
发布于 03-21 19:44 陕西
已老实
点赞 回复 分享
发布于 03-19 12:46 湖北
已老实
点赞 回复 分享
发布于 03-15 20:55 江苏
volatile原理详解
点赞 回复 分享
发布于 03-13 23:07 广东
继续招实习生
点赞 回复 分享
发布于 03-12 22:30 浙江

相关推荐

06-12 11:51
已编辑
门头沟学院 Java
1. 反射的原理是什么?  2. 类加载时,类和实例分别加载到哪里?  3. 什么是好的编程方法或方案?  4. SQL 语句优化有哪些方法?  5. 订单生成 ID 的实现方式是什么?  6. 如何处理时间回拨问题?  7. 雪花算法的基本原理是什么?  8. 如何设计一个简单的 IOC 容器?  9. 自动装箱和拆箱的底层实现是什么?  10. Java 中的线程安全是什么意思?  11. 什么是 TLAB(Thread Local Allocation Buffer)?  12. NIO 的基本概念是什么?  13. ConcurrentHashMap 中锁的机制是什么?  14. 一条 SQL 语句在 MySQL 中的执行过程是怎样的?  15. MySQL 中事务的日志记录是如何实现的?  16. 如何通过代码实现死锁?  17. 接口和抽象类的区别是什么?  18. 接口和抽象类在设计模式中的体现有哪些?  19. String、StringBuilder 和 StringBuffer 的区别是什么?  20. final 关键字的作用是什么?  21. THREAD LOCAL 可能引发的内存泄漏问题是什么?  22. THREAD LOCAL 的应用场景有哪些?  23. 如何将父线程的 THREAD LOCAL 值传递给子线程?  24. 对 Java 面向对象的理解是什么?  25. 面向对象和面向过程的区别是什么?  26. Java 中创建对象的方式有哪些?  27. Java 中序列化与反序列化的概念是什么?  28. Redis 中使用哈希存储对象和直接使用字符串存储对象的区别是什么?  29. Java 中参数传递是按值传递还是按引用传递?  30. 多继承可能带来的问题是什么?  31. 方法重载与方法重写的区别是什么?  32. Java 内部类的概念和作用是什么?  33. JDK 8 的新特性有哪些?  34. JRE 和 JDK 的区别是什么?  35. JDK 中常用的工具类有哪些?  36. Hashcode 的作用是什么?  37. TreeSet 集合在加入一个对象时如何判断该对象是否存在?  38. 是否可能两个不相等的对象有相同的哈希值?  39. Java 中的 hashCode 和 equals 方法有什么区别?  40. 什么是 Java 中的动态代理?  41. 动态代理与静态代理的区别是什么?  42. 注解的原理是什么?  43. SPI 机制的作用是什么?  44. 泛型的作用是什么?  45. 什么是泛型擦除?  46. 深拷贝和浅拷贝的区别是什么?  47. Integer 类型的缓存池是如何工作的?  48. Java 程序的运行过程是怎样的?  49. new 一个 String 类型的对象时会创建多少个对象?  50. final、finally 和 finalize 的区别是什么?  51. Java 的基本类型有哪些?  52. 静态方法和实例方法的区别是什么?  53. for-each 循环实现的接口或集合类型是什么?  54. RandomAccess 接口的作用是什么?  55. 迭代器(Iterator)的工作原理是什么?  56. ArrayList 和 LinkedList 的区别是什么?  57. 为什么需要 ArrayList 而不是直接使用数组?  58. 数组和链表在 Java 中的区别是什么?  59. ArrayList 的扩容机制是怎样的?  60. ArrayList 的缺点有哪些?如何使其线程安全?  61. 如何使一个集合不可修改?  62. 使用 HashMap 时有哪些提升性能的技巧?  63. 什么是哈希碰撞?在 HashMap 中如何解决哈希碰撞?  64. HashMap 的 put 方法执行流程是怎样的?  65. 为什么 HashMap 在扩容时总是以 2 的 n 次方倍增长?  66. ConcurrentHashMap 在 get 方法中是否需要加锁?  67. 为什么 HashMap 不支持 key 或 value 为 null?  68. Java 中如何创建多线程?  69. 线程池的工作原理是什么?  70. Java 中的线程是如何进行通信的?  71. join 方法的原理是什么?  72. 主线程如何知道子线程创建成功?  73. 反射的原理是什么?  74. Java 内存模型是什么?如何保证可见性和有序性?  75. final 关键字是否能够保证变量的可见性? 
点赞 评论 收藏
分享
评论
91
460
分享

创作者周榜

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