华为社招面试笔试

1.机试题

机试有两道题,一道题200分,120分及格。

题目一:给你一个正整数n,假设有两个质数加起来等于n,问一共有多少组这样的质数?

题目二:字符串匹配,给你一个父串,一个子串,求父串中子串出现的次数?

温馨提示:机试题其实用暴力破解就可以得120分了,两道题一共240分就可以通过了,所以假如你遇到的机试题目刚好是你不太会做的,不妨试试暴力破解。

2.两轮面试

面试题问的知识点全部都是根据你的项目来展开问的,大概问了这些东东:

1.你项目中用了java8,那你说说java8的新特性有哪些?

lamda表达式,流(Stream),optional,LocalDate日期类等等。

2.问了redis各种业务场景,比如数据量规模多大加缓存合适?你缓存的业务数据在redis中用什么类型存储?你项目中redis用了哪种淘汰策略?更新数据的时候怎么处理(类似是先更新数据库,再删除缓存还是先操作缓存再更新数据库这些问题)?后台业务查询数据的流程是什么(先查缓存,缓存没有再查数据库)?缓存雪崩怎么办?

心得:redis这块面试不敢说100%,90%都会问到,建议复习面试的时候当背书来背。

3.线程池原理

根据那几个核心参数把源码和流程说出来。

4.Maven的生命周期

当时问到有点蒙,不是很明白要答哪些知识。估计是答clean、install、package、compile这些。

  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值