腾讯后台开发-Hr部门(面试官特别不尊重人)
自我介绍
最长无重复子串(秒嘞)
sychronized和ReentrantLock的区别
平时多线程怎么使用的
线程池怎么设置参数
线程安全的单例模式怎么考虑
JVM介绍一下
有没有进行过JVM调优(说了xms、xmx和xx)
还有其他的呢(说了其他的但是具体参数忘记了没说)
k8s和docker了解呢(说了一下基础概念,具体忘记了就没说)
map都是用什么样的map
hashtable怎么保证线程安全的,concurrentHashmap呢,怎么去选择呢,底层都是怎么实现的呢
索引失效遇见过呢
怎么对于慢查询进行优化呢
优化之后还是会慢怎么做(分库分表和提升服务器性能)
怎么分库分表呢(水平垂直,这个场景可能说的不好他一直瞪我还翻白眼)
行锁和表锁的概念,分别适用于什么样的场景
乐观锁和悲观锁怎么实现
redis怎么使用的呢(缓存、发布订阅、排行榜、注册中心...)
为什么用redis不用其他的作为注册中心呢
redis分布式锁的时钟问题(理解错了,说成过期时间了。后来说可能和服务器时间有关系,服务器时间不准导致提前失效等)
怎么解决时钟问题呢(不清楚,其实可以使用时间戳等)
redis的持久化方案
进程通信有哪些方式(消息队列、共享内存其他管道、信号量忘记了)
什么是RPC,用过什么RPC框架
openfeign的工作原理是什么(AOP+http但是听录音发现把AOP说错AOF了,但是他说你有没有真正的研究过,可能说错了,但是上午快手面试完我特意搜的是这个呢)
同步调用和异步调用
linux命令都了解什么(说了一堆)
如果我的命令不知道,什么命令可以查询(help和man)
Http和Https区别
https是不是数据安全的(我说是,但是应该还有一些问题解决不了的伪造证书等,但是忘记说了)
如果当前服务调用别的服务使用的是https你是怎么调用方法(没想到,感觉之前也没进行额外处理啊!!!)
消息队列使用过哪些
怎么保证消息不丢失和消息顺序性
一致性哈希算法(不了解)
redis和mysql怎么保证一致性
本地缓存和redis缓存怎么协调使用
怎么保证本地缓存和redis中的缓存一致的
最近在学习什么
怎么保证技术的敏感度
有没有参与过开源项目(没有...)
介绍一下你的项目
为什么现在又找实习了,不在百度待着
无反问
回答问题的时候面试官都不听你的回答,回答过得还会问,而且你回答的时候会对你翻白眼,也不正眼看你,语气一开始也不好,面试这么多第一次见这样的面试官(无语.....)
#面经#