7/8 济南中建八二智能 软件开发工程师
兄弟们,空窗10个月的老菜鸡躺了几个月又开始找工作了。今天带来的是济南中建八局二公司智能软件开发工程师岗位。
项目介绍后追问:0、拖拽难点在哪?canvas用过没有?按钮权限怎么控制?
在迪子的时候mxgraph全是我自己学的,这个简直侃侃而谈,笔记已经有将近几千的阅读量了,详细笔记见鄙人c站https://blog.csdn.net/Leonards_1998?type=blog
登录时cookie中存role或者permissions数组,通过vue的v-if、v-show、:disabled等功能做按钮权限控制
1、redis怎么实现分布式锁?没用过?那zookeeper怎么实现?
这个真用过,EphemeralSeqNode单词都记得,临时有序节点
2、spring声明式事务什么时候会失效?
有代理,反射时invoke不在开启/提交中
3、spring三级缓存?
一级singletonObjects 二级earlySingletonObjects 三级singletonFactories
前两个kv都是string,object,三级是lambda表达式实现ObjectFactory接口。
4、redis怎么实现搜索附近的饭店?
不会,光顾着看ziplist和skiplist了,redis场景题一个都不会,亏了亏了
5、rabbitmq死信队列用过吗?那用户30分钟下单未付款的话,放在rabbitmq的场景中怎么取消?
死信队列3月学了,全忘了不敢强答,最后答了手动ack,如果下单的消息没有收到手动ack则作废
6、浏览器输入域名到渲染出界面的流程?
典中典
7、做过浏览器渲染优化吗?
寄
8、mysql事务隔离级别、spring事务传播机制、幻读?
前两个好答
幻读问我怎么避免,我忘了select...for update是叫当前读还是快照读了,举例子给他说的,
select * from user where age>10 for update;
这样所有大于10一直到正无穷的记录都会加上锁,DML语句就不会影响了。
9、springcloud和boot的区别?用过springcloud的哪些组件?
cloud是微服务治理的解决方案,cloud和微服务并不等同;
boot整合了各种starter,引某个版本的boot dependency其他的starter版本就确定了,内嵌了tomcat,自动装配等;
用过nacos;怎样通过nacos不重启更新配置?
@RefreshScope和@ConfigurationProperties两个注解
(END)
对面太正式了,人家是会议室墙角的高清摄像头,4位面试官,我穿的大背心,住平房,炕上乱的一批。
技术问过之后问了一些性格、生涯规划什么的,给领导答笑了,不知是好是坏,这边薪资范围是12K-20K。
下下周面试南京三星和华晨宝马,希望能有好的结果吧,想上班了。
#空窗期##java求职现状##社招#