华为实习 通用软开 主管面挂 凉经+求建议
嘎嘎,211本硕,非科班研二,机试230低分飘过,python,一面勉强过,二面直接挂。
一面:
八股:1、cookie和session区别 2、python标识符讲一下 3、python浅拷贝和深拷贝的区别和含义 4、SQL的引擎有哪些,区别
手撕:二维坐标,给N个点,找一条平行于y轴的直线,让所有点关于y轴镜像,自己写测试样例。
体验:八股答得一般般,因为准备的时间短,背的都不在点子上,勉强说了两个。手撕做出来了,但是没考虑重复的点对结果奇偶性的影响,后面面试官提醒了,加了个去重。因为项目都是实验室的项目,与软开无关所以没问。后面还问了团队协作-怎么处理分歧的问题。我写题的时候,感觉面试官都不在,写完叫他他才回来。
二面:
1、自我介绍
2、介绍项目
3、因为项目都不相关,说一下为什么转码?为什么想做软开?
4、对通用软开的理解,你为转码做了哪些努力?-答因为转码的时间比较短,所以集中在做题和学习算法/计算机基础(这是实话,但也不知道应该怎么说)
5、你和非科班比你觉得优势在哪儿?
6、为什么要用python,现在的开发主流是java和c++
7、对通用软开前沿的技术和架构有什么了解吗(这个一点不知道。。)
7、最后走流程问了想要在哪工作,为什么,平时休息会干嘛。
中途有给一些建议,说竞赛/实习/项目都很重要(我算是相关的一点没有),建议我后面不管是什么方式,应该有一个开发项目。以及对计算机的底层的原理和逻辑需要深层理解。
所以想问问大家伙!
1、我现在还需要找一些比较小厂的实习吗?因为不断地面试笔试和填简历有点耗时间,我是不是应该抓紧这两个月再多刷点题提高算法能力,全力准备秋招?
2、需要转语言吗?现在会不会有点来不及了,还是我可以保持py刷题,做个c++或者Java的项目写在简历上。
3、做个项目的话,怎么入手呢,直接上github上找开源的吗,跟着自己做一遍就好了吗?
4、老师说的底层的逻辑和原理到底是啥啊呜呜,我目前在学计算机原理-操作系统-计算机网络-数据库这四件套,还有别的吗。
谢谢兄弟姐妹呜呜呜
#华为实习##牛客解忧铺##华为##实习##悬赏#