恒生电子软件测试工程师工资,【武汉恒生电子工资】软件测试工程师待遇-看准网…

1. 上来先谈项目,问你做的哪些模块,之前做的金融,我说到了额度这一块,用的Redis,有趣的来了。

面试官问:“你们项目怎么用redis的

答:“用的字符串,当天占用的额度放在redis里,lua脚本直接在redis里加减这个额度。”

面试官:“那你怎么保证数据的一致性的如你前面get了这个额度,后面另一个订单修改了这个额度”

答:“用的lua脚本,get,incrby作为一个原子操作。”

面试官并不知道LUA脚本,然后吵起来了。对,吵起来了。

2. 那你说下redis的其他几种数据类型吧,简单介绍下各个类型。

3. 那你有知道redis的部署方式吗当时没听清。。还在后悔吵架,听成了个保护方式。。一连蒙蔽,我还重复问了一遍”保护方式,他说嗯,那我就说不知道,现在才想起来问的是部署方式。。就单机、主从+哨兵、集群这些)

4. 说说throwable下都有哪些异常见的要捕获的异常有哪些/p>

5. 讲讲集合(讲了得10分钟,从ArrayList到LinkedList,Set,从HashMap到HashTable到ConcurrentHashMap,数据结构,线程安全问题,哈希碰撞,全讲了一遍)

6. 讲讲线程池

7. 获取一个线程的结果

8. 讲讲springMVC的流程

9. 说说spring中的事务传播方式

10. 你们在项目中怎么运用spring事务的

## MYSQL

11. 怎么优化sql的

12. 隔离级别

13. MYSQL默认的隔离级别是啥造成什么问题MVCC我也提了一嘴,但是他没有问我MVCC)

14. SQL题,第一个记不太清了,两个表,A,B有外键,大概是要把B表的一个字段update到A表,注意外键

15. SQL题,一个表,id,姓名name,科目course,查科目大于2的学生,去掉重复的科目/p>

## 前端(我说用vue比较多,js了解也不深)

16. 根据name获取一个input框(多少年没写了,就说了document)

17. 获取一个select下拉菜单的值

## 反问环节

不是很愉快的一次面试经历,TA事业部。

约好上午10点钉钉视频,然后九点左右,HR来消息说换了面试官,可以理解。

然后10点过了10多分钟,他打来了电话,说电话面试就行了,但是他那边声音十分嘈杂,问个问题我都得反复的问:“不好意思没听清,麻烦再说一遍”。我认为这样双方都会很烦。

问问题浅尝辄止,没有更深层次的去问,没能学到点什么,感觉就像在考察背诵课文。

答上了十之八九,然后过了一会儿HR说挂了,说实话也算是不出意外了,开始吵起来,就感觉没啥戏了。

唯一能算得上是学到的经验可能就是别和面试官杠了吧,呵呵。

…查看全文

相关资源:cpu温度过高降温控制thinkpad笔记本风扇转速的软件ibm笔记本

来源:恶少恶言

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年6月23日
下一篇 2021年6月23日

相关推荐