zoukankan      html  css  js  c++  java
  • 百度面试测试开发工程师内容

    技术面: 已通过。

      一面问题汇总:

        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 状态码 都代表啥?

  • 相关阅读:
    POJ 3177 Redundant Paths(无向图缩点)
    POJ 1502 MPI Maelstrom
    LightOJ 1094
    POJ 1564 Sum It Up(深搜)
    C语言复习6_doWhile循环
    进阶学习
    C语言复习5_调试
    C语言复习4_while循环
    C语言复习3_条件结构
    C语言复习2_运算符
  • 原文地址:https://www.cnblogs.com/hubaohua1588/p/6945274.html
Copyright © 2011-2022 走看看