远景能源面试+高管终面

摘要:
会议结束后等待第二方。后来,面试主要从这些方面开始。如何理解TCP传输的可靠性?面试后大约40分钟,我觉得面试官真的很好,非常重视基础。当天下午,我们将通过电子邮件通知高管面试。高管面试:约3分钟,非常精致。为什么选择愿景?到目前为止,整个过程已经结束。

电话面试应该是在9月25日,之后经过了十一长假过了大概半个月时间再没有后续,以为电话面试就挂了,后来接到了面试通知,北京现场面试,而且报销车费,感谢!

到达面试地点,签到后先每人发一道编程题目,要求半小时做完,题目比较简单,我的是合并两个排序链表。

然后,负责人会将题目交给对应的一面面试官,然后过一会叫去一面。

一面:

面试官很和蔼,先让做自我介绍,然后问我编程题的思路,看了看没有问题。开始问项目,问的很细致,但我感觉回答的还不错。面完就等待二面了。

大概聊了20多分钟。

二面:

面试官很聪明,而且沟通和引导能力都很棒。后来知道是先在百度,后到腾讯再到网易最后到了远景的大佬,膜拜。。。

首先就是交流,关于算法和系统底层他自己的一些理解和我说了自己的理解,都是基本的聊天,应该是大概感觉一下,面试者的沟通能力和思维方式。

后来又聊,自己在远景主要做的工作,总之就是不仅有算法基础还要有一些系统数据库和网络的基础。后来正式开始面试也主要在这些方面问。

 

操作系统:

多线程的调度有哪些方式?

线程过多可能会引起哪些问题?

几乎没有回答上,小伙子基础忘了很多啊,尴尬。。

网络:

TCP和UDP的区别?

TCP传输可靠性怎么理解?基本满意。

数据库:

一条语句,select* from table T 底层是如何进行查询的?  几乎没有回答上,小伙子基础忘了很多啊,尴尬。。

数据结构:

B+树介绍一下,基本满意。

开放题:

10G数据,内存只有2G,外存100G,如何进行排序,要求效率尽可能高。

我先说了用归并排序来解决,在面试官的引导到,因为数据量大,要涉及很多的内存交换,没有想到好办法,所以就用选择用堆排序的方法。

后来再进行数据写出的时候,面试官问怎么来把数据按照顺序存放,append方法怎么实现,面试官看出我没写过,所以就跳过了。这个问题也是基本满意。

现在我想起来,可以用hash_table的思想,我估计这是面试官想要的答案。哎。。

算法方面:

知道哪些优化方法,说了梯度下降、牛顿法、拟牛顿法、拉格朗日乘子法....

然后问了梯度下降和随机梯度下降的区别。基本满意。

面试完成大概40分钟左右,感觉面试官确实比较厉害,而且很重视基础。

三面HR:

先让自我介绍,对远景的了解。

然后聊天问个人的基本情况,问到offer情况,怎么选择,以及女朋友的一些情况。个人的性格缺点,还有优点。

然后就聊公司的发展以及公司的人员配置,想做什么。

最后聊了20多分钟,还可以,说结果最近两天就可以出。很快当天下午就邮件通知高管面试。

高管面试:

3分钟左右,很精炼。为什么选择远景?将来想做什么?性格的缺点?

至此,整个流程结束。

感恩,期待好结果!

2017.10.13

免责声明:文章转载自《远景能源面试+高管终面》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇9-爬虫高级实战【js逆向】理解UV贴图下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

CSS hover伪类改变其他元素的样式

重要的一点,hover在父元素上,对子元素进行样式调整。也可以#firdiv:hover~.se改变所有同级的元素总结一下:hover对同级别的元素改变样式,改变的是相邻兄弟元素的样式,即一个元素的样式;对元素的子元素应用hover改变样式,可以同时起作用。利用伪类改变其他元素的样式,其他元素须是hover元素的子元素。...

docker运行mysql容器自动停止的问题解救方案如下

3.此时,通过输入dockers可以发现MySQL容器正在正常运行:...

Flutter——数组以符号隔开转字符串

///数组转换为字符串StringgetTaskScreen(Listlist){ListtempList=List();Stringstr='';List.forEach((f){tempList.add(f.title);});临时列表。forEach((f){if(str==“”){str=“$f”;}否则{str=“$str”,“$f”;}});re...

说说接口封装

今天,我为同事封装了一个接口。当谈到接口封装时,有很多关于它的讨论。在很多情况下,说一个服务好,一个服务坏,实际上是在吐槽服务团队之外暴露的界面质量。无论哪种语言,抽象的封装接口都由一个函数名、几个参数和几个返回值组成。总之,参数不应该被封装……我们在内部尝试接口_Catch不会抛出异常,所有信息都将以错误代码的形式返回。就php而言,建议进行异常处理。...

10 TCP限流技术

TCP流限制的原因是接收方可以完全接受消息,以确保数据安全而不会丢失。首先,窗口机制引入了发送方和接收方都有一个窗口。当发送方发送数据时,将发送落入窗口中的数据。当接收器接收到数据时,落入接收器窗口的数据将被接受。可以看出,流量会受到窗口大小II的限制。滑动窗口技术1TCP滑动窗口技术通过动态改变窗口大小来调整两台主机之间的数据传输。...

docker.service启动失败:Unit not found的原因及解决办法

解决方案是删除/usr/lib/systemd/system/docker.service的[UNIT]中包含的dockersocket,然后重新加载systemctldaemon,最后是systemctlstartdocker.service。启动成功。在类似的情况下,docker.socket缺失,但新版本需要docker.seocket。这是因为Fla...