华为一面+二面(一二面代码都没撕出来)
一面(约50min):
1.自我介绍
2.说说你得的这个xx奖
3.学过数据结构吗
如果您问的是门课,没学过
4.学过软件工程吗
没有
5.讲讲你当时笔试的情况吧,你笔过两次
对,第一次没过
6.第一个为什么只有50%
题是好理解,但是写代码的意义是为了让程序帮我们干活,我自己怕累着电脑结果自己替程序干了很多活,就把自己玩坏了。代码写的很不好,搞到后面越界了也一下找不到,随后讲了正确解决的思路。
7.第二个怎么没写
因为这是一场考试,我要尽可能得到更高的分数,我一看我第三个有思路,就写了第三个。
8.讲讲第三个
讲了核心思想“图片信息转化为数字信息”,讲了下一开始过了50%怎么修改过了100%,讲了下他们示例中存在的情况,也说了下如果示例库里有什么样的情况我的代码就无法AC
9.撕代码
好巧不巧,第一个就是我第一次没考及格没做出来的那个题,我在面试官出题的时候说:哎,这个题不是我做过的那个题吗。面试官一听做过啊,那咱换个题吧。
我也不知道是好是坏,如果继续是出这个算日期的题,我没有把握做出来,但是换出来的题他也不好做。
日期:给一个年月日+周几 算另一个年月日+周几
10.换了个兑换零钱的题
https://leetcode-cn.com/problems/coin-change-2/
面试官给的简单点,硬币种类就是1 2 5
应该用动归做的,但是我一时想不到状态转移方程,然后就用递归做了,后续做了一些优化,结果跑了个100就跑不出来了。
但是不要慌,我在写的时候,一直都在给面试官去讲述我的做题思路,最后超时的时候,我说了句:“果然超时了嘛,就和用递归做斐波那契一样,面试官您看要不我用动归再做一下。”面试官没让我写。
11.你有什么想问我的
因为感觉自己代码没写出来,感觉自己没后续了,也不想问他,就问了个啥时候能出结果(虽然我知道),但是还是问一下,总比不问好。
几分钟后,收到通过短信
二面(约90min)
二面面试官是个胖胖的面试官,看着就知道是从业10余年的程序员了,为什么能看出来,懂得都懂了哈。
先道了个歉,说自己没想到面试这么快,去上了个厕所。
1.自我介绍
2.讲讲竞赛的奖怎么得的
3.挑个项目说说
4.画图说一下你的项目架构
面试官也是比较直接的表达了对我的项目的“嫌弃”吧
5.把你这个项目改成一个企业里面用的,你要改哪些
6.什么样的代码是好代码
也直接的挑出来我的一个说的不对的点
7.最近在学框架,什么时候用Spring,说说Spring
8.说说JVM
9.Java有内存泄露吗
10.举个例子
说了个概念性的,人家又直接给我挑出来了说:你这也不是例子啊
11.你之前做了那么多和编程无关的事,后面为啥要搞这个
我说:本来想干销售或者市场,后来实际体验了一下发现没人家有计谋也没人家有手腕也没人家会说,就想学一技傍身,后来也发现了学习技术的乐趣,所以坚持了下来
12.学了多久了,代码量多少
13.写代码
字符串很压缩https://leetcode-cn.com/problems/compress-string-lcci/,题很简单,但是他提了额外的要求,不让用额外的空间。那就变的不容易了,然后也是边写边说,边改bug,来来回回弄了半个小时上下,面试官中途除了提示外,一直靠在椅背上静静的看着我表演。我不知道他是不是看到了年轻的程序员在奋力的改bug也想起了自己的年青岁月,这么半小时弄下来,最后又出现了一个bug后,面试官给我说:你再调一小时也调不出来的,方向错了。那时候我人都傻了。
14.这个太难,咱来个简单的 括号匹配
https://leetcode-cn.com/problems/valid-parentheses/
顺利写出,因为我的字号调的太大,他截图要截两次。于是一个有着10年编程经验的程序员,开始了手把手教我idea怎么调字体。
面完后过来几分钟收到了通过的短信,顺便希望明天(9.18)主管面顺利
华为一面+二面(一二面代码都没撕出来)相关推荐
- 华为java一个月写多少行代码_[财经]阿里员工吐槽华为:面试官1万行代码都没写过? - 南方财富网...
5月7日,有疑似阿里员工在社交网络上爆料称,打算跳槽华为,但是去面试后,真的是太失望,因为面试官真的是太水了. 从这位网友晒出的帖子看,一名阿里的员工面试华为云后端开发的岗位,但过程并不顺利,因为面试 ...
- git rollback代码都没了_Git使用总结
说到版本控制工具,也和编程工具一样,五花八门,从早期的CVS到SVN,再到现在非常流行的Git,历经变迁,可以说各有各的优势.我刚参加工作的时候,用的比较多的是SVN,它是一个很好的版本控制工具,但它 ...
- git rollback代码都没了_ECBM库也能自动更新吗?——论GIT的用法
小问号,你是不是有很多朋友?为啥这次没更新教程了呢,其实这是因为ECBM2.1版马上要发布了(PWM教程出的时候发布2.1).这次发布新版本,我想通过gitee更新,一方面只要大家关注了我的码云账号, ...
- git rollback代码都没了_git回滚线上代码
由于之前自己推代码的时候操作失误,才push代码的时候没有push到dev分支,而是push到了本地master同名分支的线上master分支,覆盖掉了线上在用的代码.在搜索解决办法的时候,发现网上给 ...
- 安卓软件错误log_关于android程序的log错误信息的问题,请明白人看下吧,我是初学者,新建的android项目,一个代码都没改过...
log信息:07-0801:55:43.985:ERROR/vold(27):Erroropeningswitchnamepath'/sys/class/switch/test'(Nosuchfile ...
- 数百万行自研代码都捐了,华为将欧拉捐赠给开放原子开源基金会
今天,操作系统产业峰会2021在北京国家会议中心线上线下同步举办.会上,华为携手社区全体伙伴共同将欧拉开源操作系统(openEuler, 简称"欧拉")正式捐赠给开放原子开源基金会 ...
- 最全中文leetcode解题攻略:思路知识点代码都有,搞定AI大厂笔试
铜灵 发自 凹非寺 量子位 出品 | 公众号 QbitAI 当代程序员的困惑可能大致分为两类:一是"35岁之后我该去往何处",二是"如何才能进入互联网大厂工作" ...
- 基于华为云会议SDK 24行代码打造企业专属会议室
华为已经有着超过20年的视频会议产品研发经验,拥有1000多项视频会议.音视频相关的国际和国内专利技术.华为云会议基于全开放的产品定位,将华为云会议的所有产品能力都开放给伙伴,伙伴可以通过集成华为云会 ...
- (二)行为化参数传递代码
行为参数化就是可以帮助你处理频繁变更需求的一种软件开发模式. 筛选苹果的例子: Apple 类 @Getter @Setter public class Apple {private Integer ...
最新文章
- hdu4122 制作月饼完成订单的最小花费
- JVM生产环境参数实例及分析
- 致谢!LF AI Day
- 第九周项目6-穷举法之年龄几何
- Swift 5 时代的机遇与挑战到底在哪里?
- python多进程传递参数,python多进程数据传递
- 高分选手讲解:如何突破思维圈限,从NLP角度挖掘新的解题思路
- c语言 取随机字符串,C语言之获取32字节随机数的字符串
- MAPGIS与ARCVIEW之间的文件转换技巧。(转载自当当吧网络驿站)
- :last-of-type , :last-child 无效的问题
- 车载ECU软件刷新flash driver制作
- unity材质球复制
- XShell下载安装并连接阿里云
- 极光短信推送-java使用
- 荒野今天维护服务器吗,荒野行动1月29日为什么无法登录原因 今天停服更新维护吗?...
- 雷电模拟器dnconsole命令汇总
- 计算机桌面有一条红线去不掉,我的电脑桌面屏幕最下方存在一条大概2mm红线请问正常吗...
- 非科班出身这么理解货币乘数
- C语言中int、long等类型所占的字节数
- 超神学院暗质计算机,超神学院之黑白守护者