百度二面
今天下午2点进行的二面,被虐成狗了。
1.自我介绍
2.你的项目中用到了爬虫,如果一个网页是异步加载的,你该怎么做(想了很久,试探性地说了chromedp)
3.你说到了chromedp,介绍一下他的原理
4.chromedp是在内部访问了一个虚拟浏览器吗(肯定本机呀。。。。,我怀疑他没认真听)
5.windows下你可以下载软件chrome,那如果是在linux服务器上呢(这个我不会,面试结束后翻了一下官方文档,原来是调用一个chromedp/headless-shell镜像)
6.看了你的简历,学过gin框架,你给我说说gin框架的关键组成
7.gin框架怎么连接mysql
8.gin框架连接mysql是连接的连接池还是单个连接
9.你项目中说搭建ip代理池,你是怎么做的,为什么要搭建这个?
算法题:
1.写一个堆排序(让我先讲讲原理,再写)
2.你上面的堆排序代码第7行到第11行给我讲讲
sql题
1.给你一个user表,里面有两个字段一个是ip字段一个是id字段,请找出访问量最高的10个ip
2.desc uid select * from user where ip = XXX ?有没有用到索引?
反问
1.面试官你对我的意见(他说需要深入理解一下知识以及框架)
2.学校最近校园网访问csdn很慢,其他网页可以正常访问,换个热点。csdn就正常了,你可以给我说说那个地方出问题了吗(面试官说你们学校的路由器坏了。。。。)