28届的处女面,已过
一面小厂日常实习,我最开始以为是hr来聊天,结果直接发过来一个会议号,上来就是技术面
面试官很好,主要就是拷打IM项目,然后顺着我的话问一些技术问题,简历上的os是一点没问啊
1.你的消息收发是如何实现的?如果发的人太多消息量上来了咋办?
2.用的什么协议
3.如何让客户端收到消息,最开始我说是对方的ip地址,后面面试官说内网ip和公网ip不一样,我这时候才想起来用的netty的channel
4.channel存到哪?我说的是ConcurrentHashMap和redis,面试官就顺着我的话问ConcurrentHashMap是如何实现线程安全的,我说以前是分段锁,现在是synchronized,面试官又问我分段锁咋保证的,没回答上来
5.springboot如何把工具都打包到一块的,没回答上来
6.java的原生线程和线程池有什么区别,线程池有哪些坑
7.有没有用过单元测试框架 没用过,没回答上来
8.调用别人提供的api,技术上要有什么支持,我说可以通过 sdk rpc http,面试官拷打http协议有哪些坑,我就说并发情况下幂等性啥的不能保证,同时http没法加密消息,接着又问如果对方用的就是http,那你会如何保证消息,我说可以实现一个数字签名
9.vector和arraylist区别
10.问啥时候到岗,我说下下周就行,面试官说可能会有二面,具体时间以后联系,会考笔试题之类的,面试官说自己也在大厂待过,他很多同事也是大厂的
ps:北京机会真多啊,我沟通216个有3个约面的
面试官很好,主要就是拷打IM项目,然后顺着我的话问一些技术问题,简历上的os是一点没问啊
1.你的消息收发是如何实现的?如果发的人太多消息量上来了咋办?
2.用的什么协议
3.如何让客户端收到消息,最开始我说是对方的ip地址,后面面试官说内网ip和公网ip不一样,我这时候才想起来用的netty的channel
4.channel存到哪?我说的是ConcurrentHashMap和redis,面试官就顺着我的话问ConcurrentHashMap是如何实现线程安全的,我说以前是分段锁,现在是synchronized,面试官又问我分段锁咋保证的,没回答上来
5.springboot如何把工具都打包到一块的,没回答上来
6.java的原生线程和线程池有什么区别,线程池有哪些坑
7.有没有用过单元测试框架 没用过,没回答上来
8.调用别人提供的api,技术上要有什么支持,我说可以通过 sdk rpc http,面试官拷打http协议有哪些坑,我就说并发情况下幂等性啥的不能保证,同时http没法加密消息,接着又问如果对方用的就是http,那你会如何保证消息,我说可以实现一个数字签名
9.vector和arraylist区别
10.问啥时候到岗,我说下下周就行,面试官说可能会有二面,具体时间以后联系,会考笔试题之类的,面试官说自己也在大厂待过,他很多同事也是大厂的
ps:北京机会真多啊,我沟通216个有3个约面的
全部评论
25大四,26大三,27大二,28大一!!!,我尼玛,狠人
魔症
现在都卷到大一实习了?之后上高中就找实习哈哈😂uu还是挺厉害的,大一就有实习的意识

建议高考完直接上班
本科毕业就有四年工作经验
我的建议不如是胎教八股文
大一就学到netty了?必有妖人指点
别读大学了 直接上班吧
28届找实习感觉不如退学复读
大一不去体验大学生活去做牛马,毕业以后再一直做牛马,你不觉得你的人生少了点什么吗?
神人
建议高考完直接面试

牛波一了你是课内一点不上啊
基本都要求是26届,那面试的时候,需要出示身份证和学生证该怎么办?
神人
顺境之狐还是太超标了
太狠了

这是真起飞了,直接遥遥领先
同大一,netty是什么技术我怎么不知道,我们都是谷粒商城你这是什么项目,太强了
sdk又是什么
相关推荐
查看3道真题和解析 点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
