趋势科技 java,趋势科技面试经验

本文记录了一次顺畅的面试经历,面试官询问了基础的C语言问题,如strcpy的实现与隐患,并探讨了文件去重、网址访问问题的解决方案。面试中涉及Windows与Linux开发环境、内存管理及故障排查等技术话题。
摘要由CSDN通过智能技术生成

面试过程:

感觉还好,挺顺利的,问的问题很基础,同时还询问了一些家庭因素,整体面试感觉不错,算是招聘里面很有良心的招聘了,水平也很高, 面试官问的面试题:

写一个strcpy。不用循环实现strcpy

strcpy存在什么问题?举一个bad case?怎么去解决这个问题?

当你将一个长的字符串赋值给一个短的字符串的时候,会访问到你不该访问到的地方. 或者说 当你在操作同一个字符串的时候,有时候会发生内存重叠的问题. 所以最好的方法就是调用memcpy.

平时在windows下开发还是linux下开发?写过什么东西?如果c盘满了。你想写一个小程序把相同的小文件删掉 思路.还有呢?还有呢?还有呢?(不断的优化速度)

这其实就是让你去重! 云里雾里的! 去重的话,我觉得可以使用hash映射来进行完成,将文件名通过hash映射到指定位置. 然后每次到这些然后++.

如果一个网址访问不了。可能是什么情况?还有呢?还有呢?还有呢?(客户端。浏览器。服务端不同方向分析) 如果浏览器的问题,怎么去发现?

首先可能是DNS解析出错或者你提供的域名有错误.

其次分析你的错误码.

再或者就是你的Ip地址被服务器拉黑 屏蔽了.

还有就可能是防火墙的问题 .

或者url解析出错了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值