Skip to content

Latest commit

 

History

History
77 lines (67 loc) · 3.02 KB

面试经历记录.md

File metadata and controls

77 lines (67 loc) · 3.02 KB

面试经历分享


2015-07-17 蚂蚁金服(研发工程师C/C++)

  • 从技术角度介绍一下自己
  • 选一个你认为最复杂的项目进行介绍
  • 你认为你这个项目的难点有哪些
  • 算法:给一个有序数组a和一个整数b,找出所有的a中两个数的和为b的情况,时间复杂度为log(N)
  • 并发问题:并发问题使如何产生的
  • 死锁问题:死锁是怎么产生的,如何避免
  • 生产者消费者的原理,信号量的实现
  • STL的map使用了什么算法和数据结构
  • 你的职业规划是什么
  • 你在github上有开源代码吗
  • 问一下你想问的问题

2015-07-22 阿里巴巴(测试研发工程师C/C++)

  • 排序方法及介绍
  • 一个数组去除重复元素
  • 对多线程的理解
  • 介绍做过的shell编程的案例
  • 介绍做过的测试软件开发的案例
  • 在开发过程中使用c++遇到的难点
  • c++操作数据库
  • 堆和栈的区别
  • 数组和链表的区别

2015-07-23 蚂蚁金服(研发工程师C/C++)

  • 实习期间做的都是什么体系的东西,介绍一下
  • 介绍一下对NAT的理解
  • 描述网络编程阻塞和非阻塞的区别
  • 非阻塞下常用的linux函数有哪些
  • bootstrap和jquery的区别
  • 做一个跨平台程序,首先从哪些角度去分析,需要考虑哪些,谈谈对跨平台的理解
  • 对跨平台标准有什么了解,语言层面和系统层面
  • 对虚函数表结构的理解
  • 分布式程序了解哪些
  • tcp协议的DOS攻击的原理,如何改造tcp协议栈来改善这个问题
  • 非工作时间你都做过什么项目
  • 前端性能优化上你有哪些实现上可以分享一下
  • 对整个计算机体系中你个人对那个方向比较感兴趣
  • 哪一个项目最有成就感,你在项目中处于什么地位
  • 对业界还有什么感兴趣的
  • 前端JS库会消失,你个人是怎么看的
  • 跟踪和学习计算机知识的时候从哪些渠道
  • linux内核需要做一个进程调度,需要切换哪些内容,或者说怎么切换的
  • shell编程主要用什么shell
  • 你想象的比较好的工作岗位和工作方式
  • IT行业你最大的弱项
  • 红黑树的维护大概是什么样的
  • 你对公司面试过程清楚吗?
  • 转岗到学习JAVA你有什么想法

2015-07-24 阿里巴巴(测试研发工程师C/C++)

  • 自我介绍
  • 双向链表,特点,插入操作
  • 一个字符串,找出重复字符串最大的长度,如abcedfgabcf,重复字符串是abc,长度为3
  • 兴趣爱好及工作学习中积累的经验
  • 为什么学习数据结构及算法
  • 有什么想问的问题

2015-07-29 蚂蚁金服(研发工程师C/C++)

  • 主要是描述一下比赛相关的东西
  • 实习期间的研究内容
  • 实习期间的收获
  • 职业规划,从事哪个行业,什么领域,什么类型

2015-07-30 蚂蚁金服(研发工程师C/C++)

  • 自我介绍
  • 导师公司的研究方向
  • 对项目的介绍,包括需求背景,如何设计,遇到哪些问题,多长时间(迭代式研发)
  • 职业规划