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还是挺厉害的,大一就有实习的意识
我的建议不如是胎教八股文
本科毕业就有四年工作经验
神人
mark
牛波一了你是课内一点不上啊
神人
基本都要求是26届,那面试的时候,需要出示身份证和学生证该怎么办?
mark
神人
大一吗??
顺境之狐还是太超标了
不是,课内没一点压力吗
神!
28届找实习感觉不如退学复读
?
28?
相关推荐
04-29 10:47
广东理工学院 Java 点赞 评论 收藏
分享
04-24 18:26
门头沟学院 Java 点赞 评论 收藏
分享
04-30 13:46
西南石油大学 嵌入式硬件工程师 点赞 评论 收藏
分享