睡觉时的阿里云一面电面

1ping
2static的作用(对于非成员函数和非成员变量)
static函数与普通函数的区别:
用static修饰的函数,本限定在本源码文件中,不能被本源码文件以外的代码文件调用。而普通的函数,默认是extern的,也就是说,可以被其它代码文件调用该函数。
在函数的返回类型前加上关键字static,函数就被定义成为静态函数。普通 函数的定义和声明默认情况下是extern的,但静态函数只是在声明他的文件当中可见,不能被其他文件所用。因此定义静态函数有以下好处:
<1> 其他文件中可以定义相同名字的函数,不会发生冲突。
<2> 静态函数不能被其他文件所用。
3vector存的是引用还是指针(struct或者class的)

4unordered_map的存储结构。(不会)

5TCP报头,窗口大小有什么用,是什么窗口,发送窗口是怎么决定的就三次握手介绍一下窗口调整
6拥塞控制和流量控制
7mss
8mls
9ttl
10IP报头
11tcp半关闭状态,如果此客户端重启send端口会怎么样

12函数的重载,如果不在类中呢(C和C++中怎么样)


基本都不会。。。
#阿里巴巴#
全部评论
我看的vector存储的是start\ end \end_of_storage三个指针,分别代表存储空间的开头,结尾和已使用的部分。push_back如下,先判断空间是否足够,足够的话,直接调用allocator的构造函数进行构造。 void push_back(const value_type& __x) { if (this->_M_impl._M_finish != this->_M_impl._M_end_of_storage) { _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish,__x); ++this->_M_impl._M_finish; } 追踪_Alloc_traits到下面者一句。 typedef __gnu_cxx::__alloc_traits<_Tp_alloc_type> _Alloc_traits; 去看下construct函数的行为 // uses placement-new to construct an object of type _Tp at location __p from the arguments __args... static void std::allocator_traits< _Alloc >::construct ( _Alloc & __a, //一个allocator _Tp * __p, //要将对象构造再哪个位置,placement new的参数 _Args &&... __args //用于构造的参数 ) 回到之前push_back函数中的调用 _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish,__x); ++this->_M_impl._M_finish; 第一个参数为allocator、第二个为finish指针,其实就是end_of_storage,第三个为push_back传进来的参数。按照construct的行为,会 把对像构造在finish指针的位置,也就是说vector中存的是对象,不是指针
点赞
送花
回复 分享
发布于 2017-08-29 11:09
内推?
点赞
送花
回复 分享
发布于 2017-08-28 21:57
国泰君安
校招火热招聘中
官网直投
都是基础吧
点赞
送花
回复 分享
发布于 2017-08-28 21:58
😂虽说是基础,但是挺恶心的
点赞
送花
回复 分享
发布于 2017-08-28 22:04
同情lz。 之前在和同学玩lol的时候面的阿里二面。直接GG。 在睡午觉的时候面的tx二面,也GG。
点赞
送花
回复 分享
发布于 2017-08-28 22:20
阿里内推还在面啊。。。太难进了
点赞
送花
回复 分享
发布于 2017-08-28 22:24
楼主什么岗啊 感觉好多网络的点
点赞
送花
回复 分享
发布于 2017-08-28 22:28
3vector存的是引用还是指针(struct或者class的) 这个题什么意思?
点赞
送花
回复 分享
发布于 2017-08-28 22:41
我喜欢这样的问题
点赞
送花
回复 分享
发布于 2017-08-28 22:46
unordered_map就是hashmap呀。。。STL里面没有hashmap只有unordered_map
点赞
送花
回复 分享
发布于 2017-08-28 22:48
这些问题都是送分题
点赞
送花
回复 分享
发布于 2017-08-28 22:57
顶楼主 哈哈哈
点赞
送花
回复 分享
发布于 2017-08-28 23:20
给大佬跪了。
点赞
送花
回复 分享
发布于 2017-08-29 00:31

相关推荐

点赞 43 评论
分享
牛客网
牛客企业服务