亚信技术培训生面筋
牛客内推的亚信,非科班,7.14日晩接到电话预约面试,7.18上午面试,本来是视频面,临时改成电面,时长50分钟(还好我手机充满电了。。)
HR开场:做了自我介绍,专业技能,项目什么的。然后电话给了技术面试官(以下简称JG)
JG:
- 从项目开始问的,因为在项目中提到一个算法优化,问了如何优化,时间复杂度和空间复杂度概念
- 爬虫中如何应对反爬网页,有几种机制,只答了两种
- 二叉树给了一个中序和后序,让说出前序,我画了两分钟,感觉面试官给的题目有问题,就向他反复确认,最后还是觉得题目有错,也没有向面试官说明(面试结束,仔细研究下,真得是题目有错,好坑啊),过了两分钟,面试官说换一题,给出一个完全二叉树的结点总数,让计算叶子结点个数,第一次就答对了,面试官说确定吗,我犹豫了,又分析了下,换了一个答案,后来发现竟然是第一次的对了。。。(无数血一样的教训告诉我们,基础很重要啊,另外,要自信)
- 数据库考察,where和having的区别,(我当时竟然忘记了where是什么,服了自己了);什么是索引;给出四个字id,code,name,parentid,问用那种结构可以储存;如何使用select语句查询出id以及其子id下的所有记录(想了下,这个不会),算法的结构(不太明白这是什么)
- 操作系统。线程和进程的区别,死锁概念,如何解决
- 软件工程。JG先问:学过软件工程吗?我:没有。JG:嗯,说下软件开发流程;什么是瀑布模型和迭代模型?我。。。。。。。。。。。
- 你认为自己相比科班学生有何差距?你如何学习CS体系的知识?
技术面结束,电话转交给了HR
HR:
- 看了你简历有很多奖学金,对你来说,这意味着什么
- 本科和研究生阶段都是和CS不相关的专业,是不是浪费了所学专业?如何看待
- 对亚信了解吗,对加班怎么看?
- 对外派如何看法?
- 相比科班,你自己有哪些优势?举个栗子?
- 你还参加过那些公司的面试,结果如何,为什么被拒?如何看待?
最后,问我有没有什么问题,就问了下,实习和转正的事宜。
嗯,That's all!整体感觉回答的很烂,还需要多补习基础知识!最后,感谢牛客的平台!