简单自我介绍和项目介绍之后。就开始问问题,开始先来了几个八股。然后又开始问保证整个系统在高并发下的如何保证高可用。我从避免单点故障,限流降级,缓存等开始说。之后又出了一道海量数据的处理题。
面试官问的面试题:金山wps技术专家面试题
mysql聚簇索引的原理。为什么用B+树。这个比较简单,稍微准备都答得上来。后面上强度了,mysql插入一条记录的过程,聚簇索引和普通索引的B+树是怎么改动的? 这个说实话我答不出来。 然后又问了 select count(*) 和 select count(column) 的区别,哪个性能高,这个也没答好。
然后问redis,redis在内存满的时候内存淘汰策略是怎么样的。答的过程中有说到LRU然后让我实现一个LRU缓存(哈希表加链表)。
海量数据的处理,要统计一个有50亿个字符串,每个字符串64k的文件中重复字符串出现的次数,并按字数排序,并且你只有2g的内存,借鉴mapreduce的思路给了一个方案。
参加宣讲会的时候,进行笔试,当天晚上11点多的时候就收到HR小姐姐的面试预约电话(小姐姐的声音好好听哈哈哈,团队的工作效率也很高,这么快就出结果了,辛苦辛苦),第二天上午11 点到一个酒店进行面试一,面的面试官是一个很nice的小姐姐,聊了大约半个小时,叫我回去等通知,说之后可能会有二面和HR面,我在楼下等和我一起面试的同学的过程中,HR小姐姐叫我直接上楼进行HR面(我猜是我一面表现不错哈哈哈),HR小姐姐也是一个很好的漂亮小姐姐,人超级好,说话很温柔,对金山WPS的印象更加好了,面试了大约半个小时吧,让我回去等通知,要是通过了,一周后会有小姐姐打电话通知我
面试官问的面试题:金山wps软件测试实习生面试题
一面的小姐姐问的问题1.针对笔试的题目问了一下答题的思路,2.还问了黑盒测试和白盒测试等测试基础,3.问我往哪一个测试方向走,为什么? 4.在学校能保研吗?为什么不考研? 5当时选工作方向的时候考虑了哪几个方向.为什么选择测试? 6.当遇到一个特别难缠的开发人员,你会怎么做? 7.学了测试,是不是发现生活中有很多BUG,具体有什么? 8.有什么想问我的吗?还有其他的我忘了
HR面的问题:1.什么时候决定走测试岗 为什么选择测试? 2.性格怎么样? 3.实习地点是珠海,有什么顾虑吗?家里人有意见吗 4.能实习多长时间? 给我介绍了公司的环境待遇之类的(关键是办公区居然可以看到海啊哈哈哈 好心动啊) 5.有什么想问我的吗 还有好多我也忘了....
金山会议线上一面,面试官很nice
但是我的电脑用金山会议的时候一开麦就闪屏,让我菜上加慌(可能是我的电脑配置问题)
金山wpsWEB前端开发工程师面试题
自我介绍
平时是怎么学习前端?有没有看过什么博客?
完成项目的过程中遇到的问题,如何解决?
原型链
this指向
浅拷贝深拷贝
vue的生命周期
vue的响应式原理
vue的for循环,为什么key不能用数组索引?如果key用random值会如何?
详细介绍从输入一个url到页面渲染之间的过程