刚开始进行了自我介绍,没有进行手撕代码,后面就开始进行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、 项目中的难点有哪些?
面试主要包括两轮,第一轮技术面,时间大概四十分钟左右,不过也是因人而异,可能hr对我的简历比较感兴趣,问的问题挺多的,覆盖面也很广,C++的多态,虚函数,数据结构,多线程实现方式,python的多进程,链表;计算机网络端口,接口,TCP/IP协议之类的东西,还问了一些网络安全的知识,IP v6和IP v4的区别等等。第二轮就比较轻松了,主要聊了一下校园生活,职业规划之类的。
面试官问的面试题:趋势科技有限公司windows系统开发工程师面试题
问的问题挺多的,覆盖面也很广,C++的多态,虚函数,数据结构,多线程实现方式,python的多进程,链表;计算机网络端口,接口,TCP/IP协议之类的东西,还问了一些网络安全的知识,IP v6和IP v4的区别等等
感觉还好,挺顺利的,问的问题很基础,同时还询问了一些家庭因素,整体面试感觉不错,算是招聘里面很有良心的招聘了,水平也很高,
面试官问的面试题:趋势科技后台开发面试题
写一个strcpy。不用循环实现strcpy
strcpy存在什么问题?举一个bad case?怎么去解决这个问题?
当你将一个长的字符串赋值给一个短的字符串的时候,会访问到你不该访问到的地方. 或者说 当你在操作同一个字符串的时候,有时候会发生内存重叠的问题. 所以最好的方法就是调用memcpy.
平时在windows下开发还是linux下开发?写过什么东西?如果c盘满了。你想写一个小程序把相同的小文件删掉 思路.还有呢?还有呢?还有呢?(不断的优化速度)
这其实就是让你去重! 云里雾里的! 去重的话,我觉得可以使用hash映射来进行完成,将文件名通过hash映射到指定位置. 然后每次到这些然后++.
如果一个网址访问不了。可能是什么情况?还有呢?还有呢?还有呢?(客户端。浏览器。服务端不同方向分析) 如果浏览器的问题,怎么去发现?
首先可能是DNS解析出错或者你提供的域名有错误.
其次分析你的错误码.
再或者就是你的Ip地址被服务器拉黑 屏蔽了.
还有就可能是防火墙的问题 .
或者url解析出错了.
有点紧张,发挥的还可以,问的比较基础,主要是简历的提问,比如你的实际的项目和实习经历,针对你的项目中具体的点来进行提问
面试官问的面试题:趋势科技测试开发工程师面试题
你的教育经历中你引以为傲的事是什么?你从中收获了什么?你的编程水平怎么样?数组和元组?测试的流程是什么?
(共4条) 韩国产业银行广州分行
(共5条) 深圳威迈斯电源有限公司
(共6条) 常州精研科技有限公司
(共6条) 喜利得(中国)商贸有限公司
(共9条) 佛山星火教育科技公司
(共5条) 深圳市同行者科技有限公司