• 百度面试测试开发工程师内容


    技术面: 已通过。

      一面问题汇总:

        1、写一个二分查找。

        2、介绍自己的项目,然后问了一个问题。我的项目中 异步的队列请求,如果队列不够放了怎么办? 处理失败了怎么办?会一直不停请求吗?

        3、如果web项目突然出现 core 文件 要怎么定位模块? 用 gdb 工具

        4、vim 怎么把第一行到 第十行的所有 # 替换成 ; ?       /0,10s/#/;/g

        5、怎么在 access.log 中找到访问次数 最多的 ip 地址 前三?  里面会有 一列 专门是 ip地址。  去重 head 什么的

        6、两个字符串的最长公共子串?  动态规划。

        7、写如何测试微信,尽可能多的写?

        8、设计模式懂那些? 写一个单例模式。 然后怎么测这个单例模式?  new 一个 类 如果成功 这个模式错。 获取这个实例二次,看他们是不是一个地址。

        9、数据库 如果 a > b 选 a 否则 选b ,如果 b >c 选b 否则选 c。

        10、nginx 的作用?

        11、数据库表数据查询变慢了怎么办? 数据突然增多怎么办?

     二面:

        1、写一个去重字符串的算法,返回这个字符串去重后的结果 ascii 码字符串?

              用一个hashtable 来记录字符串是否存在,先用php 写的 ,后又用 c语言写的。

            对这个算法进行测试。

              测试通过了吗?

            情况 空 字符串 非ascii 码 

            改进 用int  32 位 进行 位运算 存储 空间复杂度降低。

          2、优缺点,离职原因 等等。

          3、http 状态码 都代表啥?

  • 相关阅读:
    android 休眠唤醒机制分析(三) — suspend
    android 休眠唤醒机制分析(一) — wake_lock
    开机音乐不发声的问题
    Linux的时钟管理
    Android4.2增加新键值
    _IO, _IOR, _IOW, _IOWR 宏的用法与解析
    Mifare 0简介
    Mifare 1卡的存储结构
    Maven 介绍
    DAL 层引用 System.Net.Http ,引发的一阵心慌
  • 原文地址:https://www.cnblogs.com/hubaohua1588/p/6945274.html
Copyright © 2020-2023  润新知