zoukankan      html  css  js  c++  java
  • 面试记录一

    联想外包电话面试:
    1.自我介绍
    2.介绍项目balabala

    QT串口程序介绍下
    你这个程序大概写了多少行
    具体是怎么实现的,都有哪些功能(读取数据、分析数据)

    QT聊天室是怎么实现的
    怎么处理发送失败或者接收失败,怎么调试,提示说需要抓包而不是简单的单步调试。

    问客户端是如何与其他客户端通信的,比如说我发一个消息是怎么知道发送给哪个客户端的。

      我回答是发送给服务端,然后服务端创建一个Socket对象根据对应的ID值进行通信。
    TCP是协议的哪一层。
    TCP的连接过程。

    到这面试官吐槽这也太少了(忘了关麦)。那就问问基础吧。

    3.static关键字介绍一下:
    说了限定作用域,
    生命周期是全局的,
    静态局部的作用域是局部的
    这就没了?(面试官发出的疑问)

    4.翻转单链表怎么实现的。(没有描述明白)
    首先说是的递归的做法:分而治之的想法
    然后又说要先定义出口,说到一半人家说不是他想要的答案。
    然后又说定义局部变量来做。

    5.树、二叉树区别。(没有描述明白)

    起初问的平衡二叉树,我说我没有了解过,只了解树和二叉树。
    回答:二叉树是普通树演变来的,二叉树只有两个结点。。。
    完全不知道怎么描述,没有准备好。

    6.进程和线程的区别。
    回答:线程是CPU调度的基本单位。
    进程中可以存在多个线程。
    线程只能依赖于进程运行。
    这些回答并不是面试官想听到的,问的是区别。(目前还不清楚)

    7.全局变量和局部变量能不能同名。
    先说的不能,后说的能。(紧张)

    8.有没有读过源码,别人写的代码。
    没有读过源码,读过别人写的代码。

    第一次视频面试
    12点的时候通知下午两点视频面试。
    没开视频就开始了,变成了电话面试
    个人感觉,结果应该是凉凉了。

  • 相关阅读:
    Codeforces 1009F Dominant Indices
    UOJ #35 后缀排序 哈希做法
    bzoj 3670 [Noi2014]动物园
    动态规划 笔记

    常用模块和面向对象 类
    常用模块
    包的使用和常用模块
    日志
    复习列表,模块
  • 原文地址:https://www.cnblogs.com/liuchl0007/p/12693169.html
Copyright © 2011-2022 走看看