滴滴测开一二面面筋


1.列举15个常用的linux指令,并解释用法
软链接和硬链接


2.统计一个ip记录文件中的top5 ip


3.数据库两个表的联查


4.实现一个函数:把表示整形的字符串转化为整形
不可以使用int强制转换函数



5.在一个字符串中,找到第一个只出现一次的字符,比如字符串是ccdeeefabb,则该字符是d


二面

已知服务A的请求方法为:
int requestA(Request &req,int timeout, int &timecost){
    // timeout: 超时时间 单位ms
    // timecost: 本次请求耗时
     return errno;// 成功0,失败1
}
设计一个简单压测工具,支持并发请求A一段时间,并统计全部请求成功数、失败数、平均响应时间和XX(1~99)分位耗时阈值。
说明:
1、假设请求设置的超时时间是1000ms,如果发生超时,认为请求失败
2、XX分位耗时阈值:XX%的请求处理时间耗时在多长时间以内,精度到ms。
3、假设总请求总数少于32亿

以下线程池实现可以直接使用,也可以自己的方式实现并发。
class ThreadPool {
    ThreadPool(int threadnum){}
    std::list<std::function<void(void)>> queue;
    /**
     *  Add a new job to the pool. If there are no jobs in the queue,
     *  a thread is woken up to take the job. If all threads are busy,
     *  the job is added to the end of the queue.
     */
    void AddJob( std::function<void(void)> job ) {}
    /**
     *  Join with all threads.
     */
    void JoinAll( bool WaitForAll = true ) {}
};


#滴滴#
全部评论
上海面的?
点赞 回复 分享
发布于 2017-09-27 19:26

相关推荐

06-04 19:53
已编辑
东北林业大学 Java
查看18道真题和解析
点赞 评论 收藏
分享
05-20 22:38
已编辑
南京理工大学 Java
45min提问1.&nbsp;讲一下你实习时候这个项目的大概业务流程2.&nbsp;二级缓存怎么设计的,像二维码的同时核销的并发,在你这个缓存里效果是怎么样的(感觉他没问清楚..)3.&nbsp;提到Jmeter,怎么设计线程组,用了多少个线程组,使用多少个并发请求4.&nbsp;Jmeter是在本地还是服务器部署,讲一下你使用的过程5.&nbsp;Jmeter本地跑一万个线程能跑起来吗(问Jmeter的瓶颈)6.&nbsp;布隆过滤器怎么实现的,原理,效果7.&nbsp;Redis是单机部署还是分布式部署,为什么不用分布式(因为实习的公司只要单机阿..)8.&nbsp;Redis常用数据结构,List和Set的区别,存商品id用哪个9.&nbsp;缓存的过期机制如何设计的,设计随机过期机制的作用10.&nbsp;缓存读写策略,多个服务节点对Redis操作怎么办11.&nbsp;大key或者热点key会导致什么问题,如何解决12.&nbsp;Redis哨兵机制13.&nbsp;数据库锁的类别14.&nbsp;数据库事务的隔离级别,幻读的现象15.&nbsp;优惠券秒杀,如何测试(界面,功能,兼容,安全等..)16.&nbsp;Netty核心组件了解吗,作用分别是什么17.&nbsp;NIO和BIO区别18.&nbsp;Bootstrap/ServerBootstrap的区别19.&nbsp;Netty的长连接和心跳监听20.&nbsp;TCP沾包问题的解决21.&nbsp;拿到一个慢sql,如何分析定位问题22.&nbsp;索引失效的情况,数据的类型和大小影响索引的功能吗23.&nbsp;回表查询24.&nbsp;MySQL日志了解哪些,他们的功能25.&nbsp;介绍bin&nbsp;log26.&nbsp;为什么主从数据同步不用redo&nbsp;log&nbsp;要用bin&nbsp;log手撕:链表相交的结点(10min)用常规的指针遍历(到尾节点就跳到另一条链表)让我回去思考一下再优化时间复杂度反问..感觉一面面了别人两面的量,应该凉了
查看26道真题和解析
点赞 评论 收藏
分享
评论
2
29
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务