网易雷火一二面凉经
接上一条动态
二面40分钟:项目亮点5+开放题35
1.
int main() {
int a[10000000];
a[0] = 0;
a[1] = 1;
printf("%d %d %d", a[0], a[1], a[2]);
}
在Linux 64位机器上编译运行,会输出什么?
2. 有一个项目需要用到mysql,通常会在项目里面放一个sql文件,里面包含了表的创建操作。如果某一次更新的时候修改了某个表的列的类型、或者增加了列,这样同样可以得到一个新的sql文件。但项目更新的时候不能影响线上的项目,也就是不能重新把表删除,再重新创建,如何根据两个sql文件生成修改表结构的sql语句(alter table...)?
3. 有一个2km*2km的区域,摆放了1000张凳子,有很多玩家在区域里面移动,求离A(x1, y1)最近的凳子是哪张?
设计怎样的数据结构和算法?
4.
class A {
private:
int a;
std::string b;
char c;
public:
void f() {}
};
A* a = new A;
memset(a, 0, sizeof(A));
会出现什么问题?
5. UDP是无连接的,假设在某个服务器上开启了一个程序,有多个客户端使用UDP进行访问,如何知道数据是哪个客户端的发过来的?
#雷火#
二面40分钟:项目亮点5+开放题35
1.
int main() {
int a[10000000];
a[0] = 0;
a[1] = 1;
printf("%d %d %d", a[0], a[1], a[2]);
}
在Linux 64位机器上编译运行,会输出什么?
2. 有一个项目需要用到mysql,通常会在项目里面放一个sql文件,里面包含了表的创建操作。如果某一次更新的时候修改了某个表的列的类型、或者增加了列,这样同样可以得到一个新的sql文件。但项目更新的时候不能影响线上的项目,也就是不能重新把表删除,再重新创建,如何根据两个sql文件生成修改表结构的sql语句(alter table...)?
3. 有一个2km*2km的区域,摆放了1000张凳子,有很多玩家在区域里面移动,求离A(x1, y1)最近的凳子是哪张?
设计怎样的数据结构和算法?
4.
class A {
private:
int a;
std::string b;
char c;
public:
void f() {}
};
A* a = new A;
memset(a, 0, sizeof(A));
会出现什么问题?
5. UDP是无连接的,假设在某个服务器上开启了一个程序,有多个客户端使用UDP进行访问,如何知道数据是哪个客户端的发过来的?
#雷火#
全部评论
啊?是流程直接结束了吗
相关推荐
05-21 00:25
电子科技大学 后端 lllllkin:感觉可以精简到一页简历,有些排版感觉不是必须的。
时间线越早的,你自己越熟悉的放前面。描述可以更精简些,一些问题解决感觉可以不用写具体技术栈,卖个关子,等面试官问。
点赞 评论 收藏
分享

点赞 评论 收藏
分享
07-01 18:20
南京林业大学 golang 点赞 评论 收藏
分享