面经详情

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

前往微信小程序

相关推荐

匿名用户
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、你在工作中遇到最大的挑战是什么 2、你觉得你从毕业到现在最大的收获是什么 3、你平时是怎样去做索引优化的,基于什么背景 4、为什么linux操作系统从从磁盘读取数据的单位大小是4k(只答到是安装操作系统时指定的) 5、B+树的结构,主键索引非叶子节点存储的是什么,叶子节点存储的是什么 6、你在项目中有线程间通讯的场景吗, 线程间的通信方式有哪几种(说了wait、notify、LockSupport的park、unpark、ReentrantLock的Condition, 答非所问) 7、在项目中你主要负责那一块儿,大致描述一下 8、你有什么特别熟悉的中间件吗(说了zookeeper、redis、RocketMQ),挑一个你最熟悉的说一下(说了redis zset跳跃表),有去了解redis底层源码吗(没有),你为什么要去了解这些,了解这些对你工作有什么帮助吗 9、你平常是怎么去学习的(博客、视频课程、书籍)...查看更多
包含1个问题,1个回答
Q:1、你在工作中遇到最大的挑战是什么 2、你觉得你从毕业到现在最大的收获是什么 3、你平时是怎样去做索引优化的,基于什么背景 4、为什么linux操作系统从从磁盘读取数据的单位大小是4k(只答到是安装操作系统时指定的) 5、B+树的结构,主键索引非叶子节点存储的是什么,叶子节点存储的是什么 6、你在项目中有线程间通讯的场景吗, 线程间的通信方式有哪几种(说了wait、notify、LockSupport的park、unpark、ReentrantLock的Condition, 答非所问) 7、在项目中你主要负责那一块儿,大致描述一下 8、你有什么特别熟悉的中间件吗(说了zookeeper、redis、RocketMQ),挑一个你最熟悉的说一下(说了redis zset跳跃表),有去了解redis底层源码吗(没有),你为什么要去了解这些,了解这些对你工作有什么帮助吗 9、你平常是怎么去学习的(博客、视频课程、书籍)
2 年前 发布

进入微信小程序

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

立即前往
看准网必要商城必要商城面试经验必要商城面试经验:四轮面试
正在招聘移动产品经理6 个岗位