华为主管面10.28

自我介绍,研究生课题,怎样缓解压力和看待华为。巴拉巴拉了20分钟。
全部评论

相关推荐

1.基于区块链的这个项目遇到了哪些难点?是如何解决的?答:说了搭建fabric环境的难点。2.搭建的节点的集群多大规模?答:模拟了就3到4个组织,说了每个组织peer节点order节点的各自作用。3.为什么要用区块链,有什么好处?答:防篡改,数据对所有节点透明可见,可追溯,对防篡改进行了展开,hash函数不可逆,merkle树验证。分布式篡改需要篡改大部分组织区块链账本,可能性小。4. SpringSecurity 和 JWT 双 token 刷新机制实现用户登录认证和授权,讲解一下这个实现流程?5.RabbitMQ在这里有什么用?6.hash函数常见的有哪些?MD5 SHA1 2 3 CRC BLAKE RIPMD7.对称加密算法常见的有哪些?非对称有哪些?8.点评项目中秒杀功能遇到的难题有哪些?答了一人一单。9.一人一单如何解决的?答:单体使用synchronized解决。10.为什么用到了redis分布式锁?答:分布式情况下synchronized不能保证一人一单。。。等等。11.BitMap实现用户签到讲一下?12. syncheonized、ReentrantLock使用的区别?13.讲一下IOC AOP?14.讲一下Bean的生命周期?15.用于高并发下的线程安全的关键字 集合还有哪些?答:volatile concurrentHashMap CopyOnWrite….16.那你说一下CopyOnWrite..相关集合是如何实现线程安全的?答:不同的jdk版本实现不同,读操作不加锁,写操作有的加synchronized有的是CAS乐观锁。17.那你讲讲不同的jdk版本实现它有什么不同?记不得了。18.讲一讲SpringCloud各个组件的作用?没答好19.讲一讲HTTP和HTTPS的区别?20.HTTPS的具体的执行流程了解吗?没答出来算法题:动态规划题 分割等和子集41621.实习经历 这个远程在线监控管理平台 的难点是什么?22.这个平台你做了哪些功能?整体下来,八股感觉答的不够深入。项目难点没有提前准备好。区块链基础知识需要捡起来。等主管面
查看22道真题和解析
点赞 评论 收藏
转发
#软件开发2024笔面经##华为##暑期实习#base:北京5.20一面,当天下午约了二面,主管面约到了明天反正自己有offer了也是面着玩,进池子里泡着快乐玩耍1.自我介绍2.我看你去年拿到了华为GTS秋招offer,你怎么不去    我去年秋招试水一下面试,但明年才毕业,所以接不了offer2.那来聊聊你的项目吧,你里面写了你保证了接口的可扩展性,你知道哪些方式可以保证接口可扩展性呢?    开闭原则,只继承不修改类3.那你知道继承和接口的区别吗?什么时候需要用到继承,什么时候用到接口呢?    二方包的时候用接口,从属关系用继承?真不太知道这个题怎么答4.你的项目苍穹外卖使用了Mybatis, Mybatis比起直接连接数据库jdbc有什么优点呢?    使用了数据库连接池池化技术,避免了数据库频繁的连接,节省了资源5.你知道为什么数据库连接很耗时吗?    没怎么答好,查了一下答案,记录一下,因为数据库连接是基于tcp连接,分为三步,第1步:建立TCP连接,通过三次握手实现;第2步:服务器发送给客户端握手信息,客户端响应该握手消息;第3步:客户端发送认证包,用于用户验证,验证成功后,服务器返回OK响应,之后开始执行命令;用户验证成功之后,会进行一些连接变量的设置,比如字符集、是否自动提交事务等,其间会有多次数据的交互。完成了这些步骤后,才会执行真正的数据查询和更新等操作。执行完成后,还要进行四次挥手断开连接,这些过程加在一起非常耗时6.那你知道需要频繁数据库连接的场景怎么办吗,比如需要频繁查询每个年龄段的用户?    索引?7.索引是实际查询过程,从连接的角度呢?你知道SQL预编译吗?    不太知道8.问你点Java基础吧,你知道Java锁有哪些种类吗?    偏向锁?轻量级锁?重量级锁?公平锁?非公平锁?9.锁实现的底层原理是怎样的呢?    更改对象头10.你知道锁升级的过程吗    不太清楚,查了一下,当多个线程同时申请共享资源锁的访问时,这就产生了竞争,JVM会先尝试使用轻量级锁,会以CAS方式来获取锁,成功则获取到锁,状态为轻量级锁,失败,则锁升级到重量级锁。11.算法:一个最基本的小岛问题,BFS感觉下来没问什么八股,基本逮着苍穹外卖在问,苍穹外卖问了我半个小时,难顶
点赞 评论 收藏
转发
点赞 1 评论
分享
牛客网
牛客企业服务