中午1点左右,广州的号码打过来了,是CVTE的hr,然后问我下午4点半有没有时间,帮我约视频的二面。

当然有时间了啦,然后hr给我邮箱发了个链接,让我4点半登陆进去。

因为1面没问任何网络和操作系统的知识,我想着这2面估计要面了把,赶快把知识复习一下!

主要看了下OSI七层,TCP/UPD区别,TCP建立连接和断开连接(三次握手、四次挥手),应用层的几个协议(HTTP/FTP/Telnet)。

从浏览器的地址栏输出一个url网址,然后发生了什么(1首先解析地址,通过DNS域名服务,将域名映射成IP地址,映射过程从浏览器缓存->系统缓存->路由器缓存.2浏览器向服务器发送一个HTTP的request,

3服务器收到请求之后,发送数据,4浏览器接收到html,渲染出来)

操作系统就是线程/进程,进程间通信,进程阻塞,虚拟存储页面淘汰算法(FIFO/LRU/LFU)

4点半我准时上线了,然后界面可以看到上一个面试的人的界面,上一个面的嵌入式开发,看了下他的3个编程题,难度不大。然后等了一会面试官还没上线,尴尬!

这时候一个电话打过来了,面试官。。。然后问我方便电话面试么,当然方便

正式开始:

1.首先一个算法题,又a,b,两个整形无序数组,a有100个元素,b有99个,b的99个a里面都有,让找出a里面多出来的那个。

  面试官还没说完的时候,我就窃喜,这不就是编程之美上面的原题么,编程之美 1.5快速找出故障机器,想了下不能一上来就说最优解,所以我就先说了个hash,时间,空间复杂度都是O(n)的。

然后我又说了下还可以用异或,这样空间复杂度就是O(1)了。

  然后扩展了下,面试官又说现在不是数组了,是100个文件,0.0.。。我想这不和数组一样么,获取文件dir,作为key,然后hash。

  然后又扩展了下,现在是有100个文件,和50个文件,我还是说的hash,后来想了下,这个考官可能是想考察,比如说100个里面缺了2个,怎么用疑惑来做,但是我想文件名是字符串呀0.0.。。不是二进制数,没法搞呀,尴尬。

2.然后让我说项目

  说了下组里的项目,说了下表情识别的东西,自己搭的框架,中间说到了svm,然后面试官让我讲了下svm的原理,也只是用过,所以就说了下我知道的,面试官又问了还知道别的分类方法么,我想到了之前看模式识别书上又个knn,然后解释了下。

3.面试官看我简历上写了了解python数据分析,爬虫,然后问我最近做过比较满意的py项目。

  我说了下过年在家做的联通用户通话行为分析的小项目。用户通话行为分析 xlrd解析用户通话数据,计算通话时长,通话次数,通话时段,最后用matplotlib画出来,做个简单的可视化。

面试官问我是出于一个什么样的目的做这个项目的,我说了下牛客上有个编程之美栏目,当时要求只是算用户的通话时长,然后我去联通营业厅下数据的时候,发现联通有做一套很完善的用户行为分析,而且界面也很好看,所以我就想,除了基本功能计算时长,做的完整一点,仿照这联通的系统,把基本功能实现了,虽然界面比较一般,而且在git上开源了。感觉面试官对这个项目比较满意的样子。

  然后面试关让我说下python爬虫的东西,我说了下爬百度图片的例子,但是感觉说的有点乱,自己对web还是比较不熟悉的。

面试官感觉差不多了,然后说今天就到这吧,总共时长30分钟的样子。又没问网络和操作系统,0.0不过感觉这个应该是其他部门的大佬,和第一面的感觉完全不一样,深度深了一些。问后面还有没有面试,面试官说有的话hr会联系。

2017 CVTE Windows开发二面 3.8 (offer)的更多相关文章

  1. 2017 CVTE Windows开发一面 3.7

    下午3点接到了个广州打过来的电话,电话面试总体时间比较短,35分钟. 考察内容: 1.讲实习: 因人而异,将了之前公司做的项目,刚好和面的岗位匹配,面试官听完之后还不忘垂壁一下他们的产品. 2.C#事 ...

  2. (二)react-native开发系列之windows开发环境配置

    之前写了react-native在mac上得环境搭建,但是如果只开发android的话,只要用windows系统就可以了,下面就来说下react-native的windows开发环境配置. 1.下载配 ...

  3. Visual Studio 2017 调试 windows server 2016 Docker Container

    网上很多文章都是在win10下,用Docker for windows工具进行Docker的安装部署的.用知道windows server 2016已经原生支持Docker了,其windows Con ...

  4. Windows Forms(二)

    导读 1.用VS创建一个Windows Forms程序 2.分析上面的程序 3.Mediator pattern(中介者模式) 4.卡UI怎么办——BackgroundWorker组件 用VS创建一个 ...

  5. 以太坊开发(二)使用Ganache CLI在私有链上搭建智能合约

    以太坊开发(二)使用Ganache CLI在私有链上搭建智能合约 在上一篇文章中,我们使用Truffle自带的客户端Truffle Develop,在私有链上搭建并运行了官方提供的WebPack智能合 ...

  6. gcc for Windows 开发环境介绍

    导读: 在Windows操作系统下的gcc 第一节 GCC家族概览 GCC是一个原本用于Unix-like系统下编程的编译器. 只是,如今GCC也有了很多Win32下的移植版本号.所以,或许对于很多W ...

  7. 我的windows开发环境设定与日常使用指南

    目录 开发相关的软件包安装.设定 Visual Studio 默认设定 鼠标右键添加"在此处打开cmd"选项 git gvim notepad++ VSCode-Insider C ...

  8. STC8H开发(二): 在Linux VSCode中配置和使用FwLib_STC8封装库(图文详解)

    目录 STC8H开发(一): 在Keil5中配置和使用FwLib_STC8封装库(图文详解) STC8H开发(二): 在Linux VSCode中配置和使用FwLib_STC8封装库(图文详解) 前面 ...

  9. iOS开发-二维码扫描和应用跳转

    iOS开发-二维码扫描和应用跳转   序言 前面我们已经调到过怎么制作二维码,在我们能够生成二维码之后,如何对二维码进行扫描呢? 在iOS7之前,大部分应用中使用的二维码扫描是第三方的扫描框架,例如Z ...

随机推荐

  1. 【AMAD】django-extensions -- Django框架的自定义命令扩展集合

    动机 简介 个人评分 动机 使用Django进行开发的时候,会不会感觉开发工具少了一些.比如每次进入python shell调试的时候要重新import每个model. 简介 django-exten ...

  2. 【LeetCode】18、四数之和

    题目等级:4Sum(Medium) 题目描述: Given an array nums of n integers and an integer target, are there elements ...

  3. 【神经网络与深度学习】Google Protocol Buffer介绍

    简介 什么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到类似这样的文字介绍: Google Protocol Buffer( 简称 Protobuf) 是 Googl ...

  4. 关于moment().format()

    链接在这儿http://momentjs.cn/ 想要获取单独的年份或者月份可以使用:   moment().format('YYYY')和moment().format('MM') 随手记一下...

  5. HDU 1231 最大连续子序列 (动态规划)

    最大连续子序列 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Sub ...

  6. [转帖]运行时库(runtime library)

    运行时库(runtime library) https://blog.csdn.net/xitie8523/article/details/82712105 没学过这些东西 或者当时上课没听 又或者 ...

  7. Oracle网络相关概念与常用配置文件

    监听器(Listener) 监听器是Oracle基于服务端的一种网络服务,主要用于监听客户端向数据库服务器提出的链接请求. 本地服务名(Tnsname) Oracle客户端与服务器端的链接是通过客户端 ...

  8. 2019.07.05 纪中_B

    今日膜拜:czj大佬orz%%% 2019.07.05[NOIP提高组]模拟 B 组 今天做题的时候大概能判断出题人的考点,可是就是没学过...特别痛苦 T0:栈的定义,模拟就好了T1:感觉像是找规律 ...

  9. awk--基本操作

    二:awk--将一行分为数个字段处理 PS:awk [option] '条件类型 {动作1} 条件类型{动作2} ...' filename PS: awk 'Pattern {action}' fi ...

  10. 剑指offer-孩子们的游戏(圆圈中最后剩下的数)-知识迁移能力-python

    题目描述 每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此.HF作为牛客的资深元老,自然也准备了一些小游戏.其中,有个游戏是这样的:首先,让小朋友们围成一个大圈.然后,他随机指 ...