2019年6月高工面试经历

一、联动云
时间:2019年6月7日
1面
自我介绍
spring cloud有哪些组件,用什么版本,feign的调用过程,
rabbitmq的使用场景,rabbitmq集群部署,使用rabbitmq注意什么,redis集群部署
分布式事务,sql优化,分库分表依据,分库查询。
spring boot 配置,配置中心怎么做,配置生效的几个地方
高并发的项目场景
意向工作是什么

2面
项目架构画图
spring cloud & dubbox的选型原因
rabbitmq队列使用与原理
cpu100%排查方法,快速解决办法。OOM的排查方法。
缓存穿透、缓存雪崩
数据库连接池连接参数多少合适
jvm参数多少合适
分库分表的依据

3面
你优势和长处是什么&例子说明
分库分表的依据

hr面
离职原因、意向工作

二、捷顺科技
时间:2019年6月10日
1面
自我介绍、离职原因
项目亮点tmm、单体机高并发怎么解决
sql如何优化、按班级统计性别人数、按名字去重保留最小id最小一条

三、安印签章
时间:2019年06月12日
1面
自我介绍
https机制
讲下最有优势部分
怎么带新人
mysql主从怎么部署
rabbitmq削峰、补偿事务怎么做
2面
鉴权、shiro怎么保证session
3面
一个接口高并发怎么处理

四、众安保险
时间:2019年6月12日
1面
自我介绍
微服务部署架构
消费者定时拉取服务列表优化地方
生产唯一、递增id。redis+mysql

五、跨越
时间:2019年6月13日
1面
spring mvc 常用的注解、autowired和resource区别
filter和拦截器区别、gc在什么时候回收
快速定位哪个服务有问题、统计有多少个线程、找某个关键字的前后500行
分布式事务、mq怎么确保消息不会丢失、mq事务机制
redis可以用来做什么、spring cloud 注册中心为什么不用zk
数据库用什么存储结构,为什么用b+树,还有什么存储结构
sql怎么优化、线上问题排查方法、OOM怎么排查
一条sql慢可能原因是什么

2面
工作的亮点、说一下微服务的理解、用mysql的时候注意什么

六、平安银行(保税区)
笔试+1面
给定一个链表删除倒数第N个节点
线程A打印单数,线程B打印双数,从1到100顺序输出
怎么查看OOM
dubbo怎么实现降级
怎么搭建亿级流量架构,注意哪些点
单点登录架构,uml图
订单30秒超时自动取消,uml图

2面
undo日志作用 回滚、提升io
sql优化有哪些点,为什么用不上索引
java基础
mysql日志存储位置
除了group by查看重复,还有什么方法

七、跨越(基础服务部门)
复面
starter封装
线程池的优缺点,min有没有初始化
dubbo长连接的优缺点
cas实现原理
mybatis分页插件
retreenlock实现原理
复制算法优缺点
主从同步主键冲突怎么解决

八、天虹
mysql强制使用索引用法
mysql集群有几种模式
mysql怎么同步es
redis用多少版本

九、顺丰
dubbo有几种协议

十、安克创新
时间:2019年6月19日
分布式事务怎么补偿
redis主从同步原理
redis单线程高并发的原因
redis事务怎么做
为什么是16384个求模

十一、万睿科技
时间:2019年6月20日
使用redis要注意什么,单线程为什么高并发
https://www.cnblogs.com/studyabe/p/10633239.html
jdk死锁怎么避免
https://www.cnblogs.com/vinozly/p/5240204.html
mysql主从同步有什么问题,怎么解决
controller是单例,还是多例的
https://www.cnblogs.com/nangonghui/p/8988647.html
servlet调用过程,用到的设计模式
https://www.cnblogs.com/bjsxt123/p/9107641.html 单例、模板方法

https://www.cnblogs.com/xiaoyangjia/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
好的,下面我会使用 SQL 语句来实现这些操作: 1. 建立一个名为职工的表,它包含编号、姓名、性别、龄、工资、职称这六个字段。 ```sql CREATE TABLE 职工 ( 编号 INT PRIMARY KEY, 姓名 VARCHAR(20), 性别 VARCHAR(4), 龄 INT, 工资 DECIMAL(10, 2), 职称 VARCHAR(20) ); ``` 2. 向职工表中插入三条记录,如上表所示;并查询所有职工信息,输出到控制台。 ```sql INSERT INTO 职工 VALUES (1001, '丁卫国', '男', 25, 2500, '助工'); INSERT INTO 职工 VALUES (1002, '张小华', '女', 30, 1000, '工程师'); INSERT INTO 职工 VALUES (1003, '宁涛', '男', 50, 600, '高工'); SELECT * FROM 职工; ``` 查询结果如下: ``` 编号 姓名 性别 龄 工资 职称 1001 丁卫国 男 25 2500.00 助工 1002 张小华 女 30 1000.00 工程师 1003 宁涛 男 50 600.00 高工 ``` 3. 将龄在45岁以上的员工工资增加15%,其他人增加10%,存入原表中,并查询更新后的所有员工信息,输出到控制台。 ```sql UPDATE 职工 SET 工资 = 工资 * 1.15 WHERE 龄 > 45; UPDATE 职工 SET 工资 = 工资 * 1.10 WHERE 龄 <= 45; SELECT * FROM 职工; ``` 查询结果如下: ``` 编号 姓名 性别 龄 工资 职称 1001 丁卫国 男 25 2750.00 助工 1002 张小华 女 30 1100.00 工程师 1003 宁涛 男 50 690.00 高工 ``` 4. 删除工资超过1500的员工记录,并将每条记录按照工资由大到小的顺序显示输出到控制台。 ```sql DELETE FROM 职工 WHERE 工资 > 1500; SELECT * FROM 职工 ORDER BY 工资 DESC; ``` 查询结果如下: ``` 编号 姓名 性别 龄 工资 职称 1002 张小华 女 30 1100.00 工程师 1003 宁涛 男 50 690.00 高工 ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水木江南

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值