首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

【一手面经】奇虎360 2014校园招聘面试 一二面

  • 25-03-02 17:03
  • 2934
  • 10624
blog.csdn.net

面试时间:2013-10-29 下午4:45 到 晚上7点半

面试地点:360大厦,酒仙桥路6号院2号楼

面试职位:服务器端研发工程师

面试形式:一对一,聊天+写代码


面试题目:

1.C和C++

● 堆和栈的区别
● new和malloc的区别
free和delete如何知道应该释放多少内存
● 写个类A,声明类A指针指向NULL,调用类A的方法会有什么后果,编译通过吗?
● C++如何找到不同类型的成员方法?
什么是重载,相同参数不同返回值可以吗?为什么?对不同函数编译器会加什么参数?extern C
● 多态在现实中的应用,多态的实现原理
sizeof空类为多少?为什么这么设计?
sizeof一个只有一个虚函数的类等于多少?
AB两个类各自有个虚函数,C继承A和B,sizeof(C)为多少?
构造函数能声明为虚函数吗,析构函数呢?为什么?
● 关于地址对齐
64位是什么意思,CPU64位指的是什么,操作系统64位指的是什么?

为什么要有地址对齐,CPU如何取址?

哪些情况会遇到地址对齐,试举一例?


2.进程与线程

两者的区别——资源分配,调度,通信

os给进程和线程都分配哪些资源?

进程间通信有哪些方式(Linux)?分别怎么实现?

现有平行的几个进程,如果其中一个进程挂了,会影响其他线程吗?一个进程有多个线程,有一个挂了,对其他线程有影响吗?为什么?


3.TCP
画出三次握手,四次握手,为什么要三次和四次?
讲讲滑动窗口机制

关于time_wait为什么等待2MSL才关闭,如果有大量time_wait状态连接会出现什么问题?


4.数据结构
二叉树中序遍历的非递归实现

链表倒序输出,不能改表链表结构,不能用任何自己开的辅助空间


5.vim的替换语句,abc换成def

6.PHP字符串分解
7.关于linux的调试和VS的断点调试原理
注:本文转载自blog.csdn.net的淡红星空的文章"http://blog.csdn.net/wangyf101/article/details/14048333"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2024 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top