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

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

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

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

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

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

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

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

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

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的学生,去掉重复的科目?

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

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

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

## 反问环节

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

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

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

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

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

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

...查看全文

恒生杭州历年软件测试笔试题,【恒生电子软件测试面试】首先做一个笔试题,然...-看准网...相关推荐

  1. 新记账软件测试工资,【金蝶随手记测试工程师面试】感觉被坑了。-看准网

    当天面试的人挺多的,随手记就在金蝶大楼那里,门厅很大,很多人都是在门厅做笔试并且进行一面的.一个下午搞定笔试,一面(技术面),二面(经理面),三面(hr面)1) 笔试笔试题题量比较大,也没有限制做题时 ...

  2. c语言字符串数组分配没错,【字符串数组面试题】面试问题:C语言基础小结… - 看准网...

    26. 位段:指定结构体中成员变量所占的位数(以位的形式紧凑存储) unsigned char/int aaa:1 这里只能是unsigned char/int类型 27. 指针数组:int *p[1 ...

  3. C语言单链成绩表,【查找链表面试题】面试问题:C语言基于单链… - 看准网

    传说中讲课通俗而不庸俗,说话风流而不下流的小编又来了哦,今天的主要内容是:C语言基于单链表得学生成绩管理系统.首先给大家总结下为什么你们学习C语言会觉得难,尤其是对于单链表这块,主要原因得是因为一下两 ...

  4. 多线程可以使用计算机多核那,【多线程逻辑面试题】面试问题:异步操作的优缺… - 看准网...

    我曾经提到异步操作能提高系统的吞吐能力,正确使用异步操作来校正滥用异步的错误做法,那异步究竟有何优点值得我们使用?而又有什么缺点需要我们使用的时候小心呢?诚如老赵所说, 异步并不一定能提高系统性能,甚 ...

  5. linux 内存 面试,【Linux内存面试题】面试问题:查看机器配置命… - 看准网

    1.查看内存大小 solari:prtconf -vp | grep Mem linux :grep MemTotal /proc/meminfo 2.查看硬盘大小 solari:df -k linu ...

  6. 查找学生链表c语言,【查找链表面试题】面试问题:C语言实现学生… - 看准网...

    趁着放假无事,开始用C语言开发一些小的项目,巩固基础知识的同时学习新的知识. 学生成绩管理系统实现的功能有:成绩录入.学生成绩查询.删除.修改.通过文件保存等. 开发这样一个系统需要具备的知识:线性表 ...

  7. c语言 万年历问题,【数组函数面试题】面试问题:万年历的C语言… - 看准网

    万年历_源码 主函数所在源码 #include #include #include int GetWeek(int year,int month,int day);//求今天是周几.周四就返回 4 . ...

  8. c语言怎么使用数组播放下一首音乐,【数组编程面试题】面试问题:c语言MP3播… - 看准网...

    #include #include #include #include //CString的头文件 #include//使用当前时钟做种子 #include #include #include #pr ...

  9. 优信拍集团php面试题_【优信拍PHP面试】一次不错的面试体验,面试官根据实际出发提问。-看准网...

    投递了校招补录,由于自己的疏忽之前没有接电话,昨天好心的hr姐姐打电话临时给我安排到了最后一轮面试,赶过去,最后一组加我一共六人,大家简单认识了一下后先进行了第一轮群面,两个业务部面试官,可是我赶过来 ...

  10. python选择题题目_【Python测试面试题】面试问题:《我的Padd… - 看准网

    目录 文章目录目录数据集介绍生成图像列表读取数据定义神经网络使用PaddlePaddle开始训练导入依赖包初始化Paddle获取参数创建训练器开始训练使用PaddlePaddle预测所有代码项目代码参 ...

最新文章

  1. 区块链BaaS云服务(11)招商银行ABS区块链平台
  2. Python中的partial便函数的理解
  3. Winform将FastReport的report与PreviewControl建立绑定关系
  4. freerdp 解压安装_Ubuntu下编译安装运作FreeRdp连接Windows
  5. Python Day03
  6. float、定位、inline-block、兼容性需注意的特性总结
  7. POJ-2262 Goldbach's Conjecture
  8. mysql 正则表达式 regExp
  9. 树的最长路径详解(C++)
  10. 机械加工工艺师手册_这些机械加工工艺,你见过吗?
  11. linux cat -A 隐藏符号显示
  12. python 获取项目根目录
  13. 使用Scanner收集你的身高体重,并用三目运算符判断BMI的范围
  14. 如何使用python画一个爱心
  15. Java设计模式总结——6大设计原则
  16. Java学习day02-数据类型和运算符
  17. html 好看的数据表格,CSS制作好看的网页表格
  18. thinkphp6 防范xss攻击
  19. [转帖]深圳少儿医保如何绑定医院
  20. vue3 腾讯地图输入地址或拖动标记获取经纬度

热门文章

  1. Duplicate Cleaner Pro(电脑重复文件清理软件)官方中文版V5.15.0 | 重复文件查找王下载
  2. Windows系统重装教程
  3. 如何删除难卸载的软件
  4. ubuntu安装mplay
  5. 量子测量 量子计算 量子通讯 概述
  6. 抖音短视频如何快速制作?抖音怎么赚钱?
  7. 超现实数surreal number学习
  8. 计算机大作业的范本,计算机应用基础大作业.doc
  9. 字节跳动工作总结:工作一年的真心话
  10. 你真的了解性能压测中的SLA吗?