腾讯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

相关推荐

头像
不愿透露姓名的神秘牛友
05-06 17:21
深圳福田银座村镇银行 客户经理 10W到无上限,但是一般很难达成,首年有保护到税前1W每月,后面0.35W底薪加补贴等共0.5W左右加绩效 本科其他
点赞 评论 收藏
转发
1 21 评论
分享
牛客网
牛客企业服务