最近想要跳槽,找了一些面试,八股文基本上都是临时抱佛脚可以抱一下,但是项目亮点和系统设计有点不知道如何下手,有几个疑问想问问大佬们的想法。
-
老生常谈的项目亮点和遇到的难点是什么,这个需要说到什么粒度?比如我优化了一个本地缓存,本来是全局一个前缀树,解析字符串,根据 xxxx 的业务场景,改成了二级 map ,减小了锁的粒度。这么说是不是过于简单了?
-
面试官问了一个系统设计相关的题目:用户注册的用户名唯一,你会怎么设计。(原话,我想问一下上下文或者业务,面试官说要我自己想。)我说实现可以是插入 mysql 的时候使用主键来约束唯一性,问我还有没有别的办法,我没想出来。这种到底需要一个什么思路?要说得非常全面吗?
-
平时的工作中应该怎么挖掘和积累这种面试加分的东西?