java实习一面面经
面试官非常友好,整个面试过程很和谐,不会得也会提点。base深圳
项目
1,介绍项目,问项目,亮点;
2,说到GC调优,实习和mentor调优场景和过程;表示认可
3,补充了一个List如果被回收了内部元素会怎么样
后面拷打基础知识有点麻了
1,操作系统线程和java线程区别,我说了java线程属于用户态线程,说了一下线程切换,然后说没get到他的问题,直接道歉了;
2,用户态线程和内核态线程区别,用户态线程可以进行IO吗,我说了不可以,权限不够;表示疑问
3,tcp三次握手,一定要三次吗,可以怎么优化;如果你实现可以怎么做优化;比如基于netty自定义报文和结构其他内部可靠性的确定等等;
4,傅里叶算法,麻了这个真不会疯狂道歉
场景题
1,写一个项目会如何搭建你的环境;能处理多少并发,说了一下我的集群搭建经验,问了我有无压测;
2,说了mysql主从,redis cluster已经我一些项目上的lua脚本和管道的集群问题;nacos为什么要选择它,除了生态这个因素;canal等等
其他:
1,最近看什么书;
2,有无什么兴趣爱好;
3,以后的发展方向,偏业务还是底层;
无手撕;
反问:
1,问了下刚刚的回答tcp优化的;
2,表现如何?说了基础不错,大学知识比较薄弱,说给我过了;
3,问有几轮面试;
4,有无转正机会。
项目
1,介绍项目,问项目,亮点;
2,说到GC调优,实习和mentor调优场景和过程;表示认可
3,补充了一个List如果被回收了内部元素会怎么样
后面拷打基础知识有点麻了
1,操作系统线程和java线程区别,我说了java线程属于用户态线程,说了一下线程切换,然后说没get到他的问题,直接道歉了;
2,用户态线程和内核态线程区别,用户态线程可以进行IO吗,我说了不可以,权限不够;表示疑问
3,tcp三次握手,一定要三次吗,可以怎么优化;如果你实现可以怎么做优化;比如基于netty自定义报文和结构其他内部可靠性的确定等等;
4,傅里叶算法,麻了这个真不会疯狂道歉
场景题
1,写一个项目会如何搭建你的环境;能处理多少并发,说了一下我的集群搭建经验,问了我有无压测;
2,说了mysql主从,redis cluster已经我一些项目上的lua脚本和管道的集群问题;nacos为什么要选择它,除了生态这个因素;canal等等
其他:
1,最近看什么书;
2,有无什么兴趣爱好;
3,以后的发展方向,偏业务还是底层;
无手撕;
反问:
1,问了下刚刚的回答tcp优化的;
2,表现如何?说了基础不错,大学知识比较薄弱,说给我过了;
3,问有几轮面试;
4,有无转正机会。
全部评论
这什么岗啊,问得这么难
相关推荐
点赞 评论 收藏
分享