【面经】杭州图尔兹Bintools Golang日常实习
时间线:
- 24.12 月初 投递简历并约面(简历上一定要有golang相关经历)
- 24.12.6 一面
- 24.12 中旬 挂
12.6 图尔兹Golang一面 40min
项目 15min
- **实验室是你们学校里的一个那种组织是吧? 像这个实验室主要都是做些什么东西,做一些东西给你们学校用吗?
- 你在***他们那边主要做哪些工作? 因为你刚才说是那种自动化测试框架,比如说一些通用的能力是什么?像csv里面去描述一个测试用例的话,一些它的大概的格式是怎么样?像这个框架是你完相当于是你自己从零开发开始,你过去本来有的是去做完善的?
- 你简历上写的 ERP系统主要是做什么? 这个是几个人开发的?你在这个项目里主要做什么工作?
- 我看你写了用了一个就是实验室自研测试工具,然后后面有给他发布上一个项目,这个是什么?
八股?
- 像 HTTP 协议的话,你自己平时了解的清楚吗?比如说他的报文格式是怎么样的?
- GET POST PUT DELETE 有什么区别?GET 你刚才说的说有个数据大小限制,你是指什么地方限制?是浏览器的限制,还是比如说他们服务器的限制,还是HTTP规范的限制?GET 请求报文的内容可不可以放在请求体里?你觉得规范上它会不会限定这种东西?应该你之前有没有去看过HTTP的规范什么的?
- Java里面不是一般都有一个 Servlet这个东西吗?你觉得?Servlet主要作用是什么?
- 如果你开发一个Java web程序,你不用Servlet,可以做吗?
- go语言你写一些那种接口的时候,他就没有Servlet这套东西在里面,你觉得像go语言写一些接口和Java写接口有没有什么一些区别?
后面觉得可能是在说非阻塞I/O吧,但是当时网络系统没学那么细,估计是挂在这里了。
聊天?
- 平时你自己会不会看一些项目源代码?如Github开源项目,中间件?
- 像你自己平时除了专业课的那种书之外,你自己会不会看一些计算机相关的书的?
- 像你们专业课主要都是学哪些课程? 像你们学操作系统是会写一些那种代码还是只是学书上的东西?平时你自己会刷一些那种算法题目吗?你最近这段时间主要都是在学习哪些东西?你后面的一些学习计划和方向主要是?你想学这些可能基础课程一些这种底层的东西的话,你觉得像你一般会通过什么方式选网上找视频,还是找一些书还是什么?你平时你自己一般的兴趣爱好是什么?
反问
- 作为应届生,要多了解操作系统计网计组等原理
- 新产品做数据库流量方面的
- 技术共两面