先说下个人情况,民办三本,2年经验
这次面的是苏州的一家公司,做aps系统的,不知道是不是外包,2年初级。11k
上来自我介绍一遍,然后就开始问问题了。
问:讲下项目,在项目中做了什么功能?
讲了下之前的aps项目和做的功能
用到线程池了,怎么用的?
讲了下是自己创建的,线程池七大参数,用于io类型的线程池@bean声明,@autowired调用,用来查数据库
数据量大会占用大量内存?
这段时间内生产编号生产过的料号去bi表查,查到后会去重,汇合再去重(那个项目是一年之前做的,现在忘记具体逻辑了)
线程池用完了会关吗?
不会
多线程有什么注意事项?
不执行耗时过长的任务
常用的集合?
最常用的是list和map,然后刚准备讲并发非并发时用哪些的时候问下个问题了...我copyOnWriteArrayList的特点,list加锁,concurrenthashmap都还没说
怎么确定nacos的配置文件?
分组,命名空间和具体名称
项目里面redis用来干什么?
session,token,验证码,一些简单的配置项并举例
spring中的注解?
讲了最常用的几个value,compoent,bean,autowired,resource,restcontroller,requestmapping
@value为空会报错吗?
会
怎么不报错?
加默认值,:xxx
autowired为空会报错吗?
会
怎么不报错?
忘了
spring怎么用事物?
编程和声明,编程就是代码里面写,声明就是加注解
项目中用到过吗?
用过,讲了用的加注解,功能是啥,怎么用的
事物失效?
注解的时候,同类其他方法调用,不是public的方法
2个事物关系?
事物传播行为,最常用的有3个,a或b报错都回滚。a报错回滚,b报错不回滚。a报错不回滚,b报错回滚。
配置事物传播行为是哪个字段?
propagation
这项目第三方接口交互做过没?
这个项目没做过,这个项目用的openfeign
2边都有事物,第三方接口报错,事物会怎样?
本地事物会生效,管不了第三方数据,除非搞分布式事物
和一个新的第三方交互?
http请求
项目和学习中遇到过哪些异常,怎么产生的?
arrays.aslist的坑,不能删改数据。list循环删数据,要用迭代器。stream流toMap方法value不能为null
sql优化怎么做?
先看要什么样的数据,再看表里面可用的索引,又说了索引下推和回表的概念,写了sql后用explain分析,看类型,是否用到索引,查询数据量,执行时间,多走索引,少回表,尽量避免笛卡尔积
redis适合存什么样的数据?
使用率高的数据
这个项目发版?
用的jekens
有什么想问的?
没有
总结,面了半个小时多,难度不大。
下午2点开始面的,现在还没回复,也没说啥时候回复,八成凉了。
又让大家看笑话了。
这次面的是苏州的一家公司,做aps系统的,不知道是不是外包,2年初级。11k
上来自我介绍一遍,然后就开始问问题了。
问:讲下项目,在项目中做了什么功能?
讲了下之前的aps项目和做的功能
用到线程池了,怎么用的?
讲了下是自己创建的,线程池七大参数,用于io类型的线程池@bean声明,@autowired调用,用来查数据库
数据量大会占用大量内存?
这段时间内生产编号生产过的料号去bi表查,查到后会去重,汇合再去重(那个项目是一年之前做的,现在忘记具体逻辑了)
线程池用完了会关吗?
不会
多线程有什么注意事项?
不执行耗时过长的任务
常用的集合?
最常用的是list和map,然后刚准备讲并发非并发时用哪些的时候问下个问题了...我copyOnWriteArrayList的特点,list加锁,concurrenthashmap都还没说
怎么确定nacos的配置文件?
分组,命名空间和具体名称
项目里面redis用来干什么?
session,token,验证码,一些简单的配置项并举例
spring中的注解?
讲了最常用的几个value,compoent,bean,autowired,resource,restcontroller,requestmapping
@value为空会报错吗?
会
怎么不报错?
加默认值,:xxx
autowired为空会报错吗?
会
怎么不报错?
忘了
spring怎么用事物?
编程和声明,编程就是代码里面写,声明就是加注解
项目中用到过吗?
用过,讲了用的加注解,功能是啥,怎么用的
事物失效?
注解的时候,同类其他方法调用,不是public的方法
2个事物关系?
事物传播行为,最常用的有3个,a或b报错都回滚。a报错回滚,b报错不回滚。a报错不回滚,b报错回滚。
配置事物传播行为是哪个字段?
propagation
这项目第三方接口交互做过没?
这个项目没做过,这个项目用的openfeign
2边都有事物,第三方接口报错,事物会怎样?
本地事物会生效,管不了第三方数据,除非搞分布式事物
和一个新的第三方交互?
http请求
项目和学习中遇到过哪些异常,怎么产生的?
arrays.aslist的坑,不能删改数据。list循环删数据,要用迭代器。stream流toMap方法value不能为null
sql优化怎么做?
先看要什么样的数据,再看表里面可用的索引,又说了索引下推和回表的概念,写了sql后用explain分析,看类型,是否用到索引,查询数据量,执行时间,多走索引,少回表,尽量避免笛卡尔积
redis适合存什么样的数据?
使用率高的数据
这个项目发版?
用的jekens
有什么想问的?
没有
总结,面了半个小时多,难度不大。
下午2点开始面的,现在还没回复,也没说啥时候回复,八成凉了。
又让大家看笑话了。