携程 后台开发工程师 一面

第一次发帖子,记录一下吧,懵逼了,只想起来这些。面试约1小时。
  • Object下都有什么方法?
  • 面向对象的特点?

  • 如何实现多态?并以面向对象的思想设计一个猫吃鱼的例子(写代码)

  • 如何避免线程死锁?

  • synchronized关键字加在静态方法和非静态方法上有何区别?

  • 线程有哪些基本状态,状态切换图画出来

  • 解释一下IO阻塞?

  • 用过哪些集合?

  • ArrayList和LinkedList的区别?

  • HashMap的底层原理? 在key相同的情况下怎么处理?

  • HashMap线程安全吗?与ConcurrentHashMap的区别?分段锁在Java8后有什么变化?

  • TCP如何保证可靠传输?

  • TCP两次握手不行吗?

  • TCP断连呢?为什么需要4次挥手?

  • TCP建立连接后,服务端出现故障,怎么处理?

  • TCP流量控制、拥塞控制?

  • 解释一下SQL注入

  • 事务的特性是什么?

  • 事务隔离级别有哪些?

  • MySQL存储引擎是什么?

  • 关系型数据库与非关系型数据库的区别?非关系型数据库在什么场景下使用?

  • 索引的优点是什么?什么场景下使用索引、什么场景下不使用?

  • B+树原理是什么?

  • 算法题:n皇后

#面经##携程##校招##Java工程师#
全部评论
真羡慕问的基础知识 我遇到那个面试官 问会不会微服务 我说不了解 然后就结束了
1 回复 分享
发布于 2020-08-18 15:51
这题目看着就好舒服,场景题是真的难
1 回复 分享
发布于 2020-08-18 16:47
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-08-18 15:27
考虑试试腾讯提前批吗?
点赞 回复 分享
发布于 2020-08-18 15:39
同学,请问你是免笔试的吗,如果参加笔试的话,ac了多少
点赞 回复 分享
发布于 2020-08-18 15:58
考虑跟哥创业吗?
点赞 回复 分享
发布于 2020-08-18 16:08
强,我就问了10分钟,然后开始谈人生
点赞 回复 分享
发布于 2020-08-18 16:26
我***就问了半个小时,而且问得很基础。。题都没刷,是不是凉了。。
点赞 回复 分享
发布于 2020-08-18 18:55
二面收到通知了吗
点赞 回复 分享
发布于 2020-08-21 22:22

相关推荐

3 40 评论
分享
牛客网
牛客企业服务