石家庄Java 小厂线下面经

#面试问题记录#
一面boss面
谈谈项目,聊聊日常什么的,人很和善

二面技术面
连环问

Q.谈谈redis,起了啥作用
Q.Redis是单线程还是多线程?为什么快?
Q.redis你用过哪些数据类型
Q.你是怎么设置和存k的
Q.reeds里你存过map吗,可以存吗,存了之后会和redis本身的键值对冲吗

Q.说下Map
Q.你为什么用CurrentHashMap而不HashMap?你用它存了什么?
Q.CurrentHashMap为啥线程安全
Q.CHM加了什么锁?
Q.你的项目里,线程怎么就面临不安全问题了,线程安全问题体现在哪里

Q.知道项目怎么打包吗?怎么把项目打包成特定的名称?默认打包完的jar包不能用吧
Q.假如你的prooertis配置项的中文注释乱码了,你能解决吗?
Q.怎么在windows环境运行一个jar包,linux里呢

Q.整个项目启动完,这是个进城还是线程?
Q.一个项目默认的线程池是多少,怎么查看?
Q.你的项目咋配的线程池

Q.音视频数据是怎么传输的?

Q.springboot内嵌的服务器是什么?
Q.你说的netty是个插件吧
Q.tomcat基于什么,干啥的
Q.那你说下nrtty基于什么?
Q.NIO是什么,和网络协议有关吗
Q.你的netty会对Tomcat造成影响吗?
Q.Http基于什么?能不能处理UDP?
Q.我看你项目用到了websoket,tomcat不能处理吗?为啥要用netty呢
Q.Tomcat能不能处理UDP
Q.netty都能处理什么请求协议
Q.http,https,tcp,UDP分得清吗

Q.知道AOP吗?它能做什么功能
Q.AOP能对所有方法全局配置吗

全部评论
一面过了吗
点赞 回复 分享
发布于 12-08 14:40 北京

相关推荐

请你先自我介绍一下。这两个项目是你自己做的吗?你在学校有没有实习经历?在 Java 里面用加号拼接字符串有没有什么问题?/没太说的上来 说了推荐用stringbuffer/stringbuilder做数据结构里面数组跟链表的区别在哪里?/秒了Java 里面的 hashcode 函数是干嘛用的?/秒了如果重新 equals 没重新 hashcode 会有什么问题?/秒了数据库的索引有哪些优缺点?/秒了哪些字段适合建索引?/说了主键,唯一字段,区分度高的字段如果有个 SQL 语句处理起来比较慢,耗时比较长,怎么去优化?/慢日志,explain,改索引,没答好紧张了,之前背了好多遍数据库的 left join 是干什么用的?/秒了能举个 left join 使用场景的例子吗?/秒了项目中用过 Redis 吗?主要用到 Redis 的什么数据结构?/string,set,hash用 set在做什么业务?/一人一单有用 MQ 吗?用 MQ 主要是为了解决什么问题?/一致性,超时取消在使用 MQ 的时候,一般要注意些什么问题?/幂等,丢失,其他的没说不太熟消息丢失怎么解决?/ack+同步刷盘/复制Linux 操作系统能用吗?比如查看进程的命令知道吗?/top查看文件内容的命令知道吗?/cat查找文件用什么命令?/答不上来提交代码用什么工具?有没有合并过代码?/没用过Git 仓库是自己搭的还是用的国内的仓库?/github有八个球,其中七个质量一样重,还有一个轻一点,用天平称几次一定能找出那个质量轻的球?/3,最快能2没想到一个锅同时可以煎两块饼,每个饼有两面,每煎一面需要一分钟,煎三块饼需要几分钟?/3面试官人很好,全程都是很chill的状态,面完没有让我反问,直接说我过了,但后面后面其他候选人,得看其他人面试情况,择优录取,希望其他人都是小菜菜,让我进吧,我太想要这第一段实习了😭😭
查看24道真题和解析
点赞 评论 收藏
分享
11-25 10:02
复旦大学 Java
一面:简历项目介绍一下项目内容怎么用定时任务调度解决分布式事务问题缓存穿透、雪崩、击穿是什么为什么要用消息队列,rabbitmq相比其他消息队列有什么特点java异常了解吗synchronized锁的实现(猜测问的是锁升级)多线程了解吗(猜测问的是实现方式)java内存模型是什么gc了解吗(猜测问的是死亡对象判断、垃圾收集)操作系统linux如何查看文件前5行(head -n 5 filename)cpu满载如何排查问题孤儿进程和僵尸进程进程、线程和协程的区别和作用进程通信方式动态链接和静态链接的区别数据库mysql底层数据结构了解吗(B+树)怎么选择主键左连接和右连接的区别redis底层数据结构(猜测问的是键值对和8种数据结构)redis单线程了解吗计网三次握手和四次挥手过程为什么TIME_WAIT要等待2MSL多路复用了解吗客户端从输入网址到显示网页内容经历的过程(解析域名、建立连接、请求与回应、解析网页)其他RPC了解么手撕算法LRU缓存给定一个数组,求和最大的连续子数组(前缀和+哈希表)反问:能过的话什么时候二面二面:简历项目介绍一下项目内容Spring Security+JWT实现用户认证的原理是什么怎么基于RBAC分配用户权限用户-角色-权限的方式来分配权限有什么缺点(为用户分配权限必须创建角色,可以通过用户-权限方式来解决)怎么用定时任务调度解决分布式事务问题还了解多少分布式事务解决方案javajava内存区域是什么局部变量和对象分别存储在哪里垃圾收集算法有哪些垃圾收集器有哪些,介绍一个熟悉的从写完一段java代码到执行经历了什么,类加载过程(双亲委派模型)Spring介绍下Spring核心原理(IoC和AOP)如果自己写一个IoC框架,核心方法是什么(答了HashMap存储Bean对象)提问:愿意转c++吗,有没有困难闲聊:问了英语成绩、文体竞赛、个人生活等,感觉像hr面会聊的问题
点赞 评论 收藏
分享
评论
3
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务