面试公司:上海麦亚信息技术有限公司
面试城市:上海
面试岗位:java开发
面试地址:上海市宝山区双城路803弄11号1602B-990室
薪资范围:14k-25k
面试问题:
1.项目
·登陆一次信息能保存多久
·前端访问时携带的参数是明文还是密文的
·如何生成token
2.tomcat
·tomcat虚拟机的内存分配如何修改
·Xms 虚拟机初始分配内存
·Xmx 虚拟机允许分配的最大内存
3.mq
·rocketmq的消息一致性怎么保证
4.jvm
·谈谈gc机制,垃圾回收算法
·举例什么情况下会内存泄漏
·如何防止内存泄漏
5.java基础
·八大基本数据类型的默认值
·接口抽象类
·sleep和wait的区别
·hashmap结构,底层
·list按集合中的对象的某一个字段排序
·string,stringbulider,stringbuffer
6.redis
·redis缓存雪崩是什么,怎么处理
·redis的两种快照
·分布式锁的实现
7.mysql
·crud举例子
·delete和truncate的区别
·mysql索引,什么时候索引会失效
·如何优化sql,说一两条
8.框架
·springboot自动装配
·mvc执行流程
·dubbo和springcloud的区别
·dubbo如何使用,工作流程
9.Zookeeper
·分布式锁的实现
10.多线程
·线程池运行流程
·拒绝策略
·线程的实现方式
11.Git
·git版本控制,有冲突如何解决(问的挺多的)
面试总结:
该公司面试不算难。主要是看候选人的沟通和项目能力。项目话术整理明白了,面试基本都能过,其他的技术都简单的问一下,并不会问到很深入的底层原理。



