面经详情

当前内容设置为仅微信小程序内可见

前往微信小程序

相关推荐

匿名用户
Java
未通过感觉没戏
一共面试三轮,应该有第四轮hr面,但是第三面面的不好,也到饭点了,就直接让我走了。第一轮电话面试,大概是一个工作日的晚上八九点,突然来的一个电话,问能不能面试,如果不方便就第二天早上,我当时挺紧张,想着如果第二天面试还得紧张一晚上,干脆接受了,电话面试问springmvc工作流程,第二个问dubbo如果注册中心挂掉了,服务还能用吗,我没回答上来,第三个问用过redis没有,我没用过,第四个问Linux命令用过吗?怎么查看日志,我只会基础命令,第五个问集合框架自己知道的,然后让我说一下自己做的项目,问完了说约现场面试。 第二轮技术面,首先问java基础最熟的哪些,集合,还是多线程什么的,我先回答的集合,list.set.map,面试官问list.add()方法是怎么添加的,然后问arraylist和vector除了线程安全和扩容有没有别的不一样,hashmap出现了hash冲突怎么解决,为什么负载因子是0.75,具体算法知道嘛,手写单例,饿汉式和懒汉式区别以及改进方案,还有枚举单例模式怎么使用,spring ioc的工作原理是什么,springmvc常用注解和参数,最后一个是a.b是两个正整数型字符串,用户想得到二者相加的字符串,我写完之后面试官问我有什么补充的,然后我说判空,然后面试官问我除了判空呢,我说还有他们的位数,具体可用bigInteger,然后面试官问我如果java没有封装好的begInteger怎么办。 第三面面试官问职业发展规划,自己项目框架画一下,用户下单,有两个操作下单和减库存,如果减库存超时怎么办,dubbo有几个角色,集群,给一个订单表和订单行表,写sql,sql优化用过吗,通配符为什么字符串加后加百分号索引不失效,索引的数据结构了解吗,假设有1000w的短信需要发给用户,要考虑什么问题,解决方案是什么我在两个应用场景的设计回答上感觉没达到面试官的要求,而且redis没用过和zookeeper只是用过一下,多线程并发这些问题都回答的不好。 第二轮面试官在我回答完问题后会告诉我我回答的对还是不对,哪些需要改进,第三轮面试官都是我回答完了直接开始下一个问题,我不知道有没有回答到他想要的点,面试完就已经12点多了,面试官说今天就到这里,然后如果有结果两天之内hr联系我,没有就不要等了,相当于直接告诉我他不满意一样。 ...查看更多
2 年前 发布
2
匿名用户
Java开发工程师
未通过未通过
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说挂了,说实话也算是不出意外了,开始吵起来,就感觉没啥戏了。 唯一能算得上是学到的经验可能就是别和面试官杠了吧,呵呵。...查看更多
2 年前 发布
匿名用户
Java
未通过未通过
# 企鹅杏仁 ### 一面: 电话 * 介绍下HashMap、为什么要用红黑树而不是平衡二叉树 ? * HTTP3有了解过么? * TCP/IP 相关, 如果一个流没有关闭,会产生什么后果 * 为什么会有并发问题, 单核CPU会不会有并发问题,java 加锁关键字, synchronized 是什么锁 * 介绍下Spring中的设计模式、怎么实现声明式事务、什么情况下Spring的事务管理会失效? * RabbitMQ架构、从消息发出到消费者ack * 说下分布式锁, Redis 版实现 ### 二面: 现场(笔试) * 第一题: 简单的SQL题一道, 考察分组+时间函数+聚合统计函数 * 第二题: 给SQL加索引。 * 第三题: 基础算法, 有一个`List ` , 里面保存的是顺序打乱但是元素可能重复的字母 (如aaab,aabc,abcd,cbba), 如何根据元素来分组。 * 第四题: 给了一个方法, 里面几重if...else , 让你优化。 考察设计模式功底。 ### 二面: 现场(面试) 面试官上来先让你选写的上家公司的使用到的技术栈, 让你点几个能问的深的, 只会调API的就不问了,然后他一个个问。 **大概问了这些:** * 单例和多例, 分别有什么优点和缺点。 如果SpringMVC的Controller是多例的话会怎么样? * MyBatis怎么解决SQL注入? * Dubbo+ZK怎么保证服务调用重试时的幂等性? * 分布式环境下 Dubbo+ZK 的架构。 如果有新的provider连上ZK, consumer在何时才能够使用他? * Dubbo+ZK 如果provider挂了, 会影响到consumer么? * RabbitMQ 消息消费怎么保证幂等性? * RabbitMQ 要如何保证发送端的消息肯定能够发送到MQ Broker? * Redis 的分布式锁怎么实现的? 哪些场景有用到? * 线程池参数, 源码级别的核心线程初始方案 * MySQL 哈希索引和Btree的区别 * 说下 MySQL 间隙锁...查看更多
2 年前 发布

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网招商局国际信息技术有限公司招商局国际信息技术有限公司面试经验招商局国际信息技术有限公司面试经验:笔试题目有些琐碎但是不难