腾讯WXG事业群后端开发实习

初试 30min左右

感觉腾讯的一面主要就是问问基础,就是操作系统、数据库、计算机网络、编程语言各问一点点,但都问的不深。写的算法题也很简单,也没问项目什么

  • 1、自我介绍

  • 2、java的各种修饰符介绍一下

  • 3、java的垃圾回收机制

  • 4、地址栏输入url之后发生了什么

  • 5、vue的双向绑定机制底层原理

  • 6、手撕代码:二分查找

其他问题我也没记住,反正挺基础的,最后写了二分查找就end了

复试 60min左右

可能因为我是java方向的,面试官可能不感兴趣吧,编程语言方面没怎么问。倒是项目问的很深,一点点挖细节啊啊。

感觉二面就是问项目的然后“运营开发”编程语言居然是python

  • 1、自我介绍

  • 2、项目介绍(是基于微信平台的)

  • 3、说说微信小程序和微信公众号/订阅号的区别

  • 4、为什么选择微信公众号这种开发方式,不选择web呢

  • 5、微信平台开发有什么优势呢

  • 6、项目开发中遇到的难点

  • 7、vue的双向绑定机制原理

  • 8、原生js,jquery和vue有什么区别

  • 9、为什么要用到redis和elasticsearch

  • 10、为什么不考虑mongodb,为什么不用mysql

  • 11、你用redis缓存了哪些数据,什么样的数据

  • 12、使用redis之后,更新操作是怎么处理的

  • 13、(使用缓存)那么你的分页是怎么处理的

  • 14、有没有测试过项目的并发量,压测

  • 15、如果项目的并发量很大,比如某个商品库存只有1万份,但是有2万个请求,怎么处理,具体说说【消息队列】

  • 16、redis是单机部署还是集群

  • 17、集群的话,如果我在一台服务器上修改了数据,请求打到了另一台服务器上,怎么办,如何保证一致性【主从机制】

  • 18、mysql的索引类型有哪些

  • 19、什么情况下考虑建索引,什么样的字段建索引

  • 20、如果某个字段的索引区分度很低,查询很慢,怎么办

  • 21、存储过程是什么,为什么快

  • 22、有没有统计过美团外卖的浏览量和下单的频率(就是读操作和写操作频率的比较~~)

  • 23、手撕代码:链表反转

  • 24、手撕代码:复杂链表的复制