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