同盾科技Java一面

OSI是几层模型;
http在哪一层;
TCP在哪一层;
说一下TCP三次握手;
说一下TCP的拥塞控制;
说一下TCP的拆包和粘包;
说一下http和TCP的关系;
JVM的内存结构;
JVM的GC;
怎样设置GC算法;
了解哪些排序算法;
说一下堆排序;
红黑树和平衡树的区别;
Java中哪些地方用到了红黑树;
HashMap的扩容机制;
项目中用过volatile关键字吗;
了解ThreadLocal吗;
介绍一下你最有收益的一个项目;
项目中出现过哪些印象深刻的问题;
跨域问题怎么解决的;
项目中用到了哪些技术栈;
spring是怎样管理bean的;
spring创建bean的流程;
Redis分布式锁怎样实现;
MySQL的隔离级别;
说一下索引的分类;
组合索引是什么;
设置组合索引时需要注意什么;
说一下B+树;
怎样防止SQL注入;
两个MySQL示例之间怎样通信;
深度分页,比如说查询第一万页的数据怎么弄,可能出现哪些问题;
了解哪些Linux命令;
Linux中怎样查看网络端口;
Linux中怎样查看内存;
项目中用到哪些RPC框架;
dubbo的负载均衡;
为什么要分成好几个服务,有什么好处吗;
了解目前最流行的技术方向吗;
知道大数据方向用的哪些技术吗;
知道即时计算吗;
#面经##Java工程师##同盾科技##校招#
全部评论
好家伙!
1 回复 分享
发布于 2020-12-03 20:05
好家伙
1 回复 分享
发布于 2020-12-03 23:04
深度分页怎么弄呀
点赞 回复 分享
发布于 2020-12-03 20:40
有大佬一起备战面试、春招嘛,想要加群的可以私我哈,一起加油😉
点赞 回复 分享
发布于 2020-12-03 23:31
这真的是校招吗?
点赞 回复 分享
发布于 2020-12-04 09:33
好家伙,我直呼一个好家伙
点赞 回复 分享
发布于 2020-12-04 14:49

相关推荐

印象里没投这个,估计是牛客点到一键投递了下午5点的时候hr突然打电话说待会面试,那会人都是懵的,之前也没提前通知。记录下面试过程,也希望大佬能够多多给些意见。电话面试时间30min自我介绍开局场景题:1、对于不同的支付方式可能有相同的逻辑,也可能有各自不同的逻辑,该如何设计?答:把相同的逻辑封装到一个类中利用工厂和策略后续可以根据不同支付方式将改类包装成具体对应的支付类。(对设计模式不太熟)2、线程池的了解答了7大参数和4种拒绝策略3、讲一下核心线程数和最大线程数是怎么配合使用的不太懂要问啥,回答了如果当前如果核心线程不够用就会创建临时线程。4、线程池工作队列一般用哪些只记得BlockingQueue,几个具体实现忘记说了5、讲一下JUC中Lock的一些实现类,和他们的区别只记得ReentrantLock,可重入锁(到这里就觉得废了,看了又想不起来了,还得背)6、Redis为什么可以掉电恢复回答了,Redis持久化机制AOF和快照(RDB)讲了下原理7、MySQL为什么索引能够提高查找速度回答因为索引用了数据结构来组织数据,比如B+树,优化了查找时间8、了解哪些Apache的项目(估计是想问我RocketMQ)自己项目用了当时只记得RocketMQ是阿里巴巴的不记得RabbitMQ和RocketMQ这俩谁是Apache的了怕说错就讲了tomcat和maven(后来想起来RocketMQ被捐给Apache了)9、Maven package、install、deploy的区别,deploy有什么用只记得package是打成jar包...10、巴拉巴讲了一堆,好像是如何设计可插拔的Java程序不太会、模模糊糊讲了工厂啥的,后来看了有很多方式比如接口和抽象类、工厂、依赖注入、SPI等11、了解SPI吗只记得好像是可以动态加载类来自,但是不太懂,只能说不太了解。12、Spring的注解有了解哪些说了些基础的13、知道Spring有哪些条件控制的注解吗(@Conditional注解和其他衍生注解)不知道14、为什么SpringBoot能够只通过一个注解(@SpringBootApplication)就能跑起来知道其中的原理吗?答没怎么了解过(Spring还没背)大概是这些问题之后就建议我多补下基础,虽然没明面挂,但是应该是挂了吧。没有反问环节,说完就挂电话了。总结:该敲还得敲,该背还得多背,语言组织能力太差了。最后迟到的祝福,祝牛友们中秋快乐,拿到心仪的offer#面经##我的求职思考##我的失利项目复盘#
点赞 评论 收藏
分享
6 16 评论
分享
牛客网
牛客企业服务