单位是国内某著名视屏网站企业,本人是视频编解码专业相关,比较感兴趣,还认真准备了下,投的是c++研发,面试途中才发现接收内推的部门是做推荐系统的,要求的技能其实和web后台开发差不多。
面试挺久的下午两点半过去,五点半左右才结束。
官网上要求如下:
1、2016年应届毕业生,本科及以上学历,计算机以及相关专业;
2、精通c/c++,对数据结构和算法有较为深刻理解;
3、具有以下任一领域相关知识背景:计算机网络(CDN技术、P2P技术),云平台,高性能计算、分布式系统,编解码等优先;
4、熟悉Linux系统,并且至少熟悉Python,Perl,shell等脚本语言其中之一者优先;
5、优秀的学习、创新能力和团队协作能力。

虽然面试要求有一些cdn技术什么的,实际上校招面试会根据你的简历背景问一些相关问题,如果你没有相关经历,简历中没有体现,就不会问这些,而是问一些常规的面试问题,算法,操作系统,网络,语言等等。所以如果没做过相关的技术,就不用突击准备了,短期内也掌握不了,还不如复习一下常规的基础知识。

一面

比较基础,问了常规的排序算法

问答题

你知道哪些排序算法?谈谈这些算法的异同,优缺点

链表是否有环路,求环路交点

编程题,现场a4纸写代码

8皇后问题

冒泡排序

二面

问得比较细,比较全面,面试官居然拿纸仔细记录面试情况,涵盖数据结构,算法,操作系统,网络,web开发等等

进程和线程

mutex和semaphore

直观粗略而言:
mutex是互斥锁,当一个线程使用mutex,相当于加锁,加锁期间其他线程被排斥,不能继续执行,只能自旋等待,当加锁线程中执行完相关操作后解锁,其他线程才能争取锁,继续执行
semaphore是信号量,主要用于同步,可以设置允许最多能同时访问的线程数counter,线程进入semaphore之前检查counter,如果counter小于等于0,不能继续执行,如果counter大于0则counter自减1,继续执行,结束后counter自增1

python语法

协程

tcp三次握手,四次挥手

web服务器特点,tornado的特点,个人经历相关

编程:快排

数组相关算法:

n个数据的数组,求和最大的连续子序列,返回这个最大和

含n个数据的两个数组,分别排好序,求两个数组所有数的中位数,复杂度低于O(n)

n个数据的数组,数组元素大小范围是0-n,各个元素不重复乱序,求数组中缺少的0-n的那个数

三面

主要是讨论科研项目,SIMD很偏的技术,解释都要好久,感觉面试官质疑自己的科研工作,从个人角度而言问得都是些很silly的问题,只能说术业有专攻,以后自己做面试官,如果对应聘者做的东西不懂,至少要尊重别人的工作,应聘者心里也有一杆秤,面试官是不是sb,关系到单位的脸。具体过程不说了

四面

感觉是个领导,开会拖了一点时间

两个相同大小的数组,求最大相同子序列

链表求交点,有交点返回交点指针,否则返回null

linux命令,awk,要重视,之前被问了好几次了,虽然命令这种东西搜一下就是了,但是面试官还是会以此为你是否熟悉shell脚本的依据

某视频互联网企业 校招面试相关推荐

  1. 数据结构面试题(史上最全面试题,精心整理100家互联网企业,面试必过)

    最全面试题,精心整理100家互联网企业面经,祝你面试成功.面试必过(2023优化版)已发布在个人微信公众号[面向Offer学编程],优化版首先修正了读者反馈的部分答案存在的错误,同时根据最新面试总结, ...

  2. Linux 面试题(史上最全面试题,精心整理100家互联网企业,面试必过)

    最全面试题,精心整理100家互联网企业面经,祝你面试成功.面试必过(2023优化版)已发布在个人微信公众号[面向Offer学编程],优化版首先修正了读者反馈的部分答案存在的错误,同时根据最新面试总结, ...

  3. MongoDB面试题(史上最全面试题,精心整理100家互联网企业,面试必过)

    最全面试题,精心整理100家互联网企业面经,祝你面试成功.面试必过(2023优化版)已发布在个人微信公众号[面向Offer学编程],优化版首先修正了读者反馈的部分答案存在的错误,同时根据最新面试总结, ...

  4. Spring、Spring MVC、Spring boot、Spring Cloud面试题(史上最全面试题,精心整理100家互联网企业,面试必过)

    最全面试题,精心整理100家互联网企业面经,祝你面试成功.面试必过(2023优化版)已发布在个人微信公众号[面向Offer学编程],优化版首先修正了读者反馈的部分答案存在的错误,同时根据最新面试总结, ...

  5. 2018互联网企业最新面试大纲180+道Java面试题目!含答案解析!

    在进入正文之前,顺便给大家推荐一个Java架构方面的交流学习群:878249276,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发.高性能.分布式. ...

  6. 安卓开发用什么语言?Jetpack-MVVM-高频提问和解答,Android校招面试指南

    背景 坐标广州,五年iOS开发经验. 最近面试了一位工作12年的程序员, 这位老哥有3年java开发经验,2年H5,7年iOS开发经验,简历上写着精通Java,iOS,熟悉H5开发.没有具体的技术点. ...

  7. 互联网测试校招系列4:面试篇

    大家好,我是财哥,今天给大家继续带来互联网测试岗位校招系列第四弹:面试篇. 前面讲到笔试题目的准备,如果你笔试通过,那么恭喜你,你离校招offer只差一场面试了. 首先提出一个问题:从求职者/招聘方两 ...

  8. 【笔记-面试】《imooc -前端跳槽面试技巧》、《imooc- 揭秘一线互联网企业 前端javaScript高级面试》、《imooc-前端javascript面试技巧》

    20190204:<imooc -前端跳槽面试技巧> 第01章 课程介绍 01-01 课程导学 一.一面知识点 1.面试技巧 页面布局类 2.css盒模型dom事件类 3.http协议类 ...

  9. 2016互联网和通信企业校招面经和进展记录

    前言 先自我介绍,博主普通高校本硕211,通信专业出身,本科搞的硬件居多,硕士纯搞图像算法,偏图像识别,机器学习等应用,编程语言C/C++. 好久没更新博客,真是惭愧,本来想好好经营的技术博客,却没能 ...

最新文章

  1. grep 命令使用笔记
  2. JDK7新特性简单翻译介绍
  3. Android中的Handler, Looper, MessageQueue和Thread
  4. 【redis】mac安装redis
  5. 插件代码_我们开源了一款 SonarQube iOS 代码扫描插件
  6. 《Redis官方文档》Redis简介
  7. 正则表达式的学习使用
  8. ListView可拖拽item的原理
  9. 如何使用达梦数据库的数据库配置助手删除数据库实例
  10. 滑动窗口平均值c语言,数据流滑动窗口平均值 · sliding window average from data stream...
  11. 滴滴共享单车在深圳被叫停;六六接受京东道歉;宝马发布最新充电网络计划丨价值早报
  12. 魅族mx5无法连接远程服务器,魅族mx5手机无法连接电脑怎么办
  13. 电脑白屏,电脑白屏了按哪个键可以修复?
  14. 生成SSH Key(linux)
  15. 室内导航技术蓝牙aoa定位运用
  16. iOS 两套自动打包脚本
  17. CentOS 7使用samba共享文件夹
  18. 抖音企业号怎么注册?商家注册企业号全流程分享
  19. Mybatis中foreach的三种用法
  20. ShaderToy入门教程(1) - SDF 和 Raymarching 算法

热门文章

  1. 关于Linux 驱动以及应用调试信息打印方式总结
  2. beego 注册账号发送邮件验证激活
  3. 前端网页自动获取域名,Http还是https
  4. java获取各种时间,及格式
  5. 初学者使用cocos creator制作第一个小游戏以及脚本编辑器的选择
  6. win7修改注册表更改半全角切换快捷键
  7. 团队发展的四个阶段以及各阶段的领导力施展
  8. 逃不开的经济周期 读后感
  9. vmware虚拟机web控制台开发
  10. 什么软件测试功耗准,功耗测试思路-软件篇