阿里巴巴电话面试被鄙视经历

阿里巴巴电话面试(遭到了阿里的完虐,被一顿痛批) 字节跳动面试真的挺险的,楼主主要研究的是计算机视觉,深度学习,分割等方向,二面面是个大多数问的是机器学习,我答的很不好,但是三面的面试官聊的还不错,三面的时候是中午,三面面试官还带我去头条食堂吃了顿饭,头条饭真的好,都是肉,大虾,酸奶水果随便拿。总结:百度面试很注重计算机基础和数学原理,而且比较注重论文发表情况或者项目经历,虽然问的比较难,但是面试官会给提示,逐步引导你走向正确答案,如果回答不上了面试官会做出讲解,百度面试学到了很多知识。手推卷积神经网络公式,2D的 3D的,带深度的,很多。 阅读详情

2015年2月5日中午接到支付宝总部的电话,上周投的简历,这次是来电话面试的。电话沟通了大概40分钟,感觉被鄙视了。

面试中问的问题大概如下:

1.项目经验,服务如何容灾,长连接如何保持等等,答的不是很好,因为最近的项目是个新的APP服务端,主要做的是一些业务逻辑上的工作,所以一些分布式的理论、HA架构什么的,虽然之前看过,但是也都忘的差不多了,估计这时就给面试官留下很不好的印象了。

2.Http协议相关,Request Line包含什么,这个我完全不知道是什么了,只知道有请求头和请求体,Request Line的概念已经在大学毕业时完全还给老师了。后来查了一下原来就是请求的第一行,内容包括Metho URI Version(CRLF)

还问了我请求头和请求体之间用什么分割,当时回答是两个回车换行,后来查了一下原来是一个回车换行,这些概念现在都太模糊了;

还有问了一些常见的请求头里都包括什么,随便说了一些,当时由于紧张好多都想不起来了;

Content-length作用,我的回答是response body的长度,用于告诉客户端消息实体的结束。其实这个问题还可以答好多,比如在http1.1版本下,如果connection:keep-alive并且response没有使用chuncked方式传输,那么content-length就是上面的作用,但是如果使用chunked传输,则content-length就无效了,而是以一个空的chuncked作为结束块。而如果不适用keep-alive的话,那么服务器断开连接,客户端就可以知道消息结束了,所以content-length也是可以忽略的。

参考:http://blog.youkuaiyun.com/yankai0219/article/details/8269922

3.AtomicInteger底层是怎么实现的,我说是靠硬件底层支持的原子操作指令集(现在觉得面试官想要的答案应该是hotspot中的Unsafe类),然后我又说道了Compare And Set的无锁方式实现高并发(比较囧的是我将CAS说成了CAP),然后就问我是不是无锁一定比有锁性能好。

4.问我项目中遇到过哪些问题

阿里电话面试总结(人生第一次面试!!) 在图书馆看书的时候,突然接到一个电话,一眼看去就是推销房子的那种,可是地点显示是杭州就接了。对面说他是阿里菜鸟网络的,我就知道是面试电话了。我就说你等我三分钟,我得从图书馆出去才能大声说话。他很和蔼,说不用挂电话,就这样我就跑出去了。 接下来直奔主题!! 1、你知道BIO和NIO吗? 答:(心里想:一上来就问这么难的东西,在搞什么啊)但还是很温柔得说我只知道BIO是B... 阅读详情

相关推荐

《一个阶段的结束是另一个阶段的开始--记这两个月以来的前端实习生面试》

首先声明一下哈,本人也是菜鸟一个,以下阐述的各种观点均是个人看法哈,只为抛砖引玉,欢迎各路大神评论给出建议。 这篇文章的github地址零、前言:3、4月是相当忙碌的两个月,这两个月就是每天学习,每天看书,以及各种面试。到现在,自己的实习生面试也已尘埃落定,所以也该好好写一下关于这段时间的面试总结了。这学期的第一次实习生面试从阿里巴巴开始,最后一次实习生面试也从阿里巴巴结束,虽然最终没有拿到阿里巴

积极奋斗的蜗牛 4590

Twin Builder CFD 示例:构建、验证和评估静态 ROM

通过我们构建、验证和评估静态 ROM 的综合指南,释放 Twin Builder CFD 的潜力。

jkh920184196的博客 1102

量子通信:初识量子城域网

对量子城域网的概念、作用、拓扑、建设内容等进行了较为全面的初步介绍。

量子领域相关话题 3347

从零开始:用Xilinx FPGA实现RISC-V单周期CPU(附完整Verilog代码)

本文详细介绍了如何使用Xilinx FPGA从零开始实现RISC-V单周期CPU,包括开发环境搭建、核心架构设计、Verilog代码实现及功能验证。通过实战指南和完整代码示例,帮助开发者掌握RISC-V CPU设计的关键技术,适用于嵌入式系统和定制化计算场景。

weixin_30664051的博客 547

CloudCompare 二次开发(17)——点云添加均匀分布的随机噪声

使用CloudCompare编程实现点云添加随机噪声。

点云侠的博客 840

LPDDR6与LPDDR5 State Diagram技术探讨

LPDDR6与LPDDR5 State Diagram技术探讨

zilan23的博客 1176

第3.2.1章 Eigen代码实战:四元数赋值用法总结及与变换矩阵转换

Eigen库中四元数(Quaternion)的赋值方法解析:Quaterniond和Quaternion<double>本质相同,但Quaterniond是更简洁的别名。主要赋值方式包括直接构造(w,x,y,z分量、旋转矩阵或轴角)、赋值运算符和成员函数赋值。使用时需注意参数顺序、归一化处理和头文件包含,常见错误包括模板参数缺失和构造顺序错误。四元数广泛应用于旋转矩阵转换、姿态组合等场景,合理选择赋值方式能提高代码可读性和正确性。

行知SLAM 587

Node-RED系列(二九):使用slider与chart节点来实现双折线时间序列图

今天教使用dashboard的chart组件和slider组件来是实现一个双线的折线图。效果如下 拖动顶部的电量和水量,低下的图表会实时显示时间和值之所以做这个模拟案例,是将教 大家使用chart节点和slider节点先说一下slider节点,该节点是一个滑块节点,可以接受上一节点的 msg.payload,作为滑块的值, slider必须设置最大值和最小值。且不能动态设置。 此外当用户拖动slider滑块,改变值时,该节点会向下传递当前值 以属性payload装载。在说一下chart节点,该节点可以用于

知无涯 4968

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

上一篇: SpringMVC是如何查找方法的参数名的?
下一篇: 自己动手实现RAFT算法
aducode
博客等级 码龄18年 3粉丝 5原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值