腾讯PCG后台开发 一面

2021.3.25 腾讯PCG后台开发 一面

  • 第三个项目你的整个架构是怎么样的?有去设计过吗?vue+springboot+mybatis+mysql+redis,设计的话就加mysql主从高可用,redis集群配置了一下
  • 项目有上线的吗?没有
  • mysql有读写分离吗?没有,只做了冗余
  • 那mybatis如何读写分离你知道吗?不知道
  • mysql主从复制原理?
  • mysql主从主服务器的IO线程是推还是拉呢?推
  • redis主从集群原理知道吗?不知道
  • 为什么用redis呢?联表慢
  • 如何保证性能和缓存一致性呢?不可能所有数据都是性能和一致性要求很高的,一致性高的数据可以直接写数据库,然后更新缓存。性能要求高的,先写缓存,再更新数据库。(感觉答的有问题)
  • 你测试过使用redis和不使用redis的性能吗?没有
  • 知道哪些JDK自带的工具?一些名字我忘了,VisualVM,说了些功能
  • 你实际操作过吗?操作过一个,名字我忘了…
  • 一个JAVA服务器程序如何调优?用VisualVM监控各个内存区域,用另外的工具查看对象的分布情况,堆转存储
  • synchronize的实现原理说下?字节码和对象头
  • Java对象的分布情况?普通对象在堆上,类对象在方法区,其他的有在栈上
  • 实习什么时候可以开始?
  • 实习到什么时候?(我还以为过了)

晚上一看,挂……

#实习##面经##Java工程师##腾讯#
全部评论
楼主你很优秀啊,我想要你简历 xiuxiang.pz@alibaba-inc.com
点赞 回复
分享
发布于 2021-03-26 15:58
你这答错了好多。 1.mysql可以实现读写分离 用的就是mvcc的机制 2.java对象都是在堆里面的。 方法区放的只是类的字节码文件,就算线程new出来的对象,引用是放在栈帧里,但是真实的对象还是堆里
点赞 回复
分享
发布于 2021-03-26 16:01
阅文集团
校招火热招聘中
官网直投
上面的答案是我当时回答 的,不代表正确的
点赞 回复
分享
发布于 2021-03-26 16:10
楼主,请问怎么知道自己挂没挂,进度上会说吗?刚才二面,感觉挂了😣
点赞 回复
分享
发布于 2021-03-26 17:56
校招还是实习啊,感觉问的好难啊。
点赞 回复
分享
发布于 2021-03-26 20:08

相关推荐

1 21 评论
分享
牛客网
牛客企业服务