zoukankan      html  css  js  c++  java
  • 腾讯面试问题总结

    昨天下午收到了腾讯的面试通知,感觉还是很开心的,因为至少笔试通过了。短信里面试官告诉自己第二天的下午进行电话面试。第二天下午三点如约接到了面试官的电话。首先腾讯的面试官态度很和蔼,一开始的紧张情绪就放松了下来。下面就将面试过程中的几个印象比较深的问题记录一下(大部分很基础,主要是几个平时很少用到的知识点,这里只对那几个进行一下记录):
     1、介绍一下sizeof与strlen的区别:
        我的回答是,sizeof用来计算栈空间内存,在统计字符串大小的时候会把''一并计算在内;而strlen只是计算一下字符串的长度,不会计算''.
     2、static_cast与dynamic_cast有什么区别,各有什么样的功能?其中static_cast可以用在继承体系中么?
     (这个问题我答得不太好,static_cast我只是回答了一下用于旧式C语言转型,对于能否用于集成体系我没回答正确)
     这里百度搜索了一下关于这个问题的一些回答:
    

    这里写图片描述

    3、TCP重传机制主要有哪几种?
       超时重传
       说白了就是在请求包发出去的时候,开启一个计时器,当计时器达到时间之后,没有收到ACK,则就进行重发请求的操作,一直重发直到达到重发上限次数或者收到ACK。
    
       快速重传
       还有一种机制就是快速重传,当接收方收到的数据包是不正常的序列号,那么接收方会重复把应该收到的那一条ACK重复发送,这个时候,如果发送方收到连续3条的同一个序列号的ACK,那么就会启动快速重传机制,把这个ACK对应的发送包重新发送一次。具体可以参考:
    

    快速重传示意图
    4、linux中,查看最近三天使用的文件,用什么方法?

    find / -mtime -n或者 +n(-n表示文件被更改距现在N天内   +n表示文件更改据现在的N天以前)
    例如:sudo find / -mtime -3
    

    ——————————2017/04/25———————————–
    暂时写这些,后期补充…

  • 相关阅读:
    动态横向(水平)合并Repeater数据行DataItem的列
    动态绑数据(Repeater控件HeaderTemplate和ItemTemplate)
    动态横向(水平)合并GridView数据行DataRow的列
    动态绑数据(GridView控件Header和ItemTemplate)
    用具体列名替代星号
    如何实现数据行转换列显示
    用LINQ获取XML节点数据
    从字符串中获取XML节点数据
    字符串创建XML文档
    根据Attribute值条件对XML文档进行修改
  • 原文地址:https://www.cnblogs.com/chankeh/p/6850056.html
Copyright © 2011-2022 走看看