刚开始进行了自我介绍,没有进行手撕代码,后面就开始进行C++基础知识、计算机网络、linux使用等知识点的询问,然后就是项目的一些东西,最后让反问了一个问题。
面试官问的面试题:趋势科技C++软件开发工程师面试题
1、 linux常用的命令
2、 在linux上有用make和gcc编译过一些程序吗?
3、 Kill是通过什么机制结束程序的。
4、 http和https区别。
5、 https怎么进行加密的。
6、 Web服务器可以知道客户端用的是哪一个浏览器吗?
7、 浏览器输入url后,背后会有哪些过程
8、 http状态码。
9、 平时碰到的压缩文件的格式,压缩算法的基本原理,为什么可以无损压缩又还原。
10、 网站安全,web服务器。有什么攻击手段,怎么去防止。
11、 设计一个用户登录的系统,有用户名密码,登陆之后才可以访问,怎么设计才可以认证完就不用每次都输入用户名和密码,如何验证用户。用户名和密码存在哪里,怎么存放。
12、 虚函数的实现原理。
13、 map内部怎么去存储数据。
14、 vector和list有什么区别。什么时候用vector,什么时候用list。
15、 智能指针作用,怎么实现的。
16、 项目有用到什么框架吗?
17、 正则表达式的贪婪匹配和非贪婪匹配是怎么回事?底层原理是怎么回事。
18、 数据库操作(不太会,没有细问)。
19、 项目中的难点有哪些?
感觉还好,挺顺利的,问的问题很基础,同时还询问了一些家庭因素,整体面试感觉不错,算是招聘里面很有良心的招聘了,水平也很高,
面试官问的面试题:趋势科技后台开发面试题
写一个strcpy。不用循环实现strcpy
strcpy存在什么问题?举一个bad case?怎么去解决这个问题?
当你将一个长的字符串赋值给一个短的字符串的时候,会访问到你不该访问到的地方. 或者说 当你在操作同一个字符串的时候,有时候会发生内存重叠的问题. 所以最好的方法就是调用memcpy.
平时在windows下开发还是linux下开发?写过什么东西?如果c盘满了。你想写一个小程序把相同的小文件删掉 思路.还有呢?还有呢?还有呢?(不断的优化速度)
这其实就是让你去重! 云里雾里的! 去重的话,我觉得可以使用hash映射来进行完成,将文件名通过hash映射到指定位置. 然后每次到这些然后++.
如果一个网址访问不了。可能是什么情况?还有呢?还有呢?还有呢?(客户端。浏览器。服务端不同方向分析) 如果浏览器的问题,怎么去发现?
首先可能是DNS解析出错或者你提供的域名有错误.
其次分析你的错误码.
再或者就是你的Ip地址被服务器拉黑 屏蔽了.
还有就可能是防火墙的问题 .
或者url解析出错了.
有点紧张,发挥的还可以,问的比较基础,主要是简历的提问,比如你的实际的项目和实习经历,针对你的项目中具体的点来进行提问
面试官问的面试题:趋势科技测试开发工程师面试题
你的教育经历中你引以为傲的事是什么?你从中收获了什么?你的编程水平怎么样?数组和元组?测试的流程是什么?
2022-10-06 | 社会招聘
2022-05-26 | 校园招聘
2021-09-01 | 内部推荐
2016-10-10 | 校园招聘
2021-07-12 | 网上申请
2019-06-06 | 校园招聘
2020-10-11 | 内部推荐
2016-10-08 | 校园招聘
2020-03-20 | 社会招聘
2018-08-17 | 网上申请
2019-10-29 | 社会招聘
2020-04-28
2019-10-21 | 网上申请
2019-10-20 | 网上申请
2019-09-22 | 校园招聘
2019-08-11 | 网上申请
2019-07-04
最后更新时间:2023-12-19 11:44:45