金山一面

  1. 自我介绍
  2. java中int的数据范围是多大?
  3. hashmap的实现原理?
  4. 发生哈希碰撞应该怎么办?
  5. 使用链表来解决哈希碰撞的时候,可以怎么优化?
  6. 讲一下向红黑树中插入一个数的具体过程?
  7. 设计模式有了解吗?
  8. 在java中怎么写单例模式?
  9. java中的volatile关键字?
  10. java的内存模型?
  11. OSI七层模型
  12. http与https
  13. TLS层握手过程
  14. TCP三次握手四次挥手
  15. 介绍索引,怎么创建和使用索引
  16. 什么是事务?如何使用事务?
  17. 了解二分算法吗?
  18. 介绍快排,对比冒泡排序

面试官都没开摄像头,就问了一些八股,估计是kpi了

全部评论
实习吗?
点赞 回复 分享
发布于 昨天 15:52 广东

相关推荐

昨天 22:32
深圳大学 Java
1. 问有没有投腾讯,为什么想投云智2. 讲一下项目遇到最大的挑战,答了自己项目中做并行分发调度的点3. 你刚才讲到RESTful,RESTful有什么方法,答GET、POST、PUT、DELETE4. URL要怎么设计,举了个具体例子,比如/depart/1,答得不好5. 那RESTful和RPC有什么区别,答得不好6. 根据项目问了更详细的设计,比如调度者怎么对执行者忙碌检测,维护忙碌的状态怎么防止并发修改,执行者很多的情况下怎么维护执行者状态列表,有没有更简单的办法,在面试官引导下基本上回答出来了(应该),提到了一些八股,比如问怎么实现锁,答Java中用synchronized和ReentrantLock,问Redis为什么快,答基于内存、单线程IO多路复用、高效的数据结构,问还有别的原因吗没答上只能想到这些7. 开始问八股,问对什么语言熟悉,说Java和Python8. 问Java和Python的区别,答Python是解释型,Java是编译成字节码再放到JVM运行,JVM中会动态编译成二进制9. 那Java是解释型还是编译型,答更倾向于说成是半编译半解释,扯了下代码缓存会放在元空间10. 问Java面向对象,答封装继承多态11. 问对多态的理解,答子类有公共属性和方法,然后有它们特有的属性和方法,在使用的时候可以上转型,想扯一下依赖倒转原则然后没讲的很清楚12. 问重载和重写的区别,答重载是对同名方法不同传参,重写是子类覆盖父类同名方法13. 问TCP和UDP的区别,答它们都在传输层,在网络层之上,网络层不可靠,TCP相比UDP实现了可靠传输14. 问TCP连接是怎么建立的,答三次握手过程,自己讲了为什么两次握手不行15. 问MySQL事务是什么,答事务是为了解决并发冲突,依次讲了读提交、可重复读、串行化是怎么解决脏读、不可重复读和幻读的16. 问对加班的看法17. 反问,问业务,说网络加速,问自己有什么可以提升的,说我的经验对于这个学历来说可以了(可能是想表达本科?),可以做更难的项目,在精不在多结束后十几分钟查进度进入复试阶段>v<
投递腾讯等公司6个岗位
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客企业服务