先说下个人情况,民办三本,2年经验
这次面的是上海的一家银行,外包,2年初级。11k
29号下午外包公司初试,就问下项目情况技术栈之类的,过了,讲了下业务和项目情况。
今天30号上午银行方复试
上来自我介绍一遍,然后就开始问问题了。
问:用过线程池吗,在项目怎么用的?
用过,讲了之前项目怎么用的
线程池七大参数?
七个讲了6个,忘记工厂了
线程池执行过程?
讲了一遍流程
队列了解吗?
只记得有界队列和无界队列,不熟
四个拒绝策略?
说了三个,忘了丢任务并抛异常
处理并发时用到的类?
讲了copyOnWriteArrayList的特点,适合读多写少的情况,只保证最终一致性,不保证实时一致性,修改删除多的话就要加锁,还想说concurrenthashmap的时候面试官问下个问题了
redis了解吗?一个热点key,redis里没有,数据库也没有,会怎么样?
缓存穿透和缓存雪崩,数据库受不了的话就会崩掉,可以用布隆过滤器先判断下,布隆过滤器判断有实际不一定有,但是判断没有就一定没有
spring中的注解?
讲了最常用的几个value,compoent,bean,autowired,resource,restcontroller,requestmapping
自定义注解用什么注解?
忘了
项目用到多线程的地方多吗,项目并发压力大吗?
不多,不大
项目中印象最深的点?
讲了一个需求重构,逻辑复杂,表多,表数据量大,怎么处理的,最后总执行时间从之前的30分钟优化到差不多5分钟
并发三大特点?
不清楚问的啥,说给点提示,给了原子性提示,我把事物的四个说了下,还是没搞清楚,面试结束搜了下是原子性,可见性和有序性,这三个我都知道,但是不知道是并发三个特性
消息中间件的特点(这里应该想问的是具体的特点,当时没理解到)?
异步,解藕,削峰
sql索引讲一下?
讲了几种索引类型,聚簇索引和数据在一起,叶子节点存放索引和主键数据,又说了索引失效的几种情况(后来想起来忘记说隐式转换的情况区别会导致索引失效)
sql优化怎么做?
先看要什么样的数据,再看表里面可用的索引,又说了索引下推和回表的概念,写了sql后用explain分析,看类型,是否用到索引,查询数据量,执行时间,多走索引,少回表,尽量避免笛卡尔积
liunx搜索是哪个命令?
grep
liunx查看倒数10行?
答的-f ,这里应该说-n 10的,-f是默认10行,但是-n可以指定行数
liunx查端口怎么做?(这里他的意思是是查具体端口情况,我以为是查进程的端口)
ps -ef | grep xxx | awk '{print $2}'可以查进程端口号,面试官问还有吗?我说还有top也可以看,top是动态的,面试官说lsof -i知道吗?我想了一下才想起来,说是查端口情况的,才明白他问题的意思
liunx查端口是否可通信?
curl,还有刚才的lsof都可以,面试官问还有吗?当时没想起来,说忘了,自己最常用的是curl,后来想起来还有netstat
有什么想问的?
问了下项目技术栈,正常的springboot
总结,面了半个小时多,难度不大,奈何本人水平太差。
说是下午给结果,然后到现在也没消息。凉了。
这次面的是上海的一家银行,外包,2年初级。11k
29号下午外包公司初试,就问下项目情况技术栈之类的,过了,讲了下业务和项目情况。
今天30号上午银行方复试
上来自我介绍一遍,然后就开始问问题了。
问:用过线程池吗,在项目怎么用的?
用过,讲了之前项目怎么用的
线程池七大参数?
七个讲了6个,忘记工厂了
线程池执行过程?
讲了一遍流程
队列了解吗?
只记得有界队列和无界队列,不熟
四个拒绝策略?
说了三个,忘了丢任务并抛异常
处理并发时用到的类?
讲了copyOnWriteArrayList的特点,适合读多写少的情况,只保证最终一致性,不保证实时一致性,修改删除多的话就要加锁,还想说concurrenthashmap的时候面试官问下个问题了
redis了解吗?一个热点key,redis里没有,数据库也没有,会怎么样?
缓存穿透和缓存雪崩,数据库受不了的话就会崩掉,可以用布隆过滤器先判断下,布隆过滤器判断有实际不一定有,但是判断没有就一定没有
spring中的注解?
讲了最常用的几个value,compoent,bean,autowired,resource,restcontroller,requestmapping
自定义注解用什么注解?
忘了
项目用到多线程的地方多吗,项目并发压力大吗?
不多,不大
项目中印象最深的点?
讲了一个需求重构,逻辑复杂,表多,表数据量大,怎么处理的,最后总执行时间从之前的30分钟优化到差不多5分钟
并发三大特点?
不清楚问的啥,说给点提示,给了原子性提示,我把事物的四个说了下,还是没搞清楚,面试结束搜了下是原子性,可见性和有序性,这三个我都知道,但是不知道是并发三个特性
消息中间件的特点(这里应该想问的是具体的特点,当时没理解到)?
异步,解藕,削峰
sql索引讲一下?
讲了几种索引类型,聚簇索引和数据在一起,叶子节点存放索引和主键数据,又说了索引失效的几种情况(后来想起来忘记说隐式转换的情况区别会导致索引失效)
sql优化怎么做?
先看要什么样的数据,再看表里面可用的索引,又说了索引下推和回表的概念,写了sql后用explain分析,看类型,是否用到索引,查询数据量,执行时间,多走索引,少回表,尽量避免笛卡尔积
liunx搜索是哪个命令?
grep
liunx查看倒数10行?
答的-f ,这里应该说-n 10的,-f是默认10行,但是-n可以指定行数
liunx查端口怎么做?(这里他的意思是是查具体端口情况,我以为是查进程的端口)
ps -ef | grep xxx | awk '{print $2}'可以查进程端口号,面试官问还有吗?我说还有top也可以看,top是动态的,面试官说lsof -i知道吗?我想了一下才想起来,说是查端口情况的,才明白他问题的意思
liunx查端口是否可通信?
curl,还有刚才的lsof都可以,面试官问还有吗?当时没想起来,说忘了,自己最常用的是curl,后来想起来还有netstat
有什么想问的?
问了下项目技术栈,正常的springboot
总结,面了半个小时多,难度不大,奈何本人水平太差。
说是下午给结果,然后到现在也没消息。凉了。





安琪儿









