字节安全工程师一面(我觉得我没了)

面试时间:50min(一半的时间在写代码)
面试内容:
1.自我介绍
2.问了ctf比赛,我介绍一遍自己比赛情况,没深问
3.问了数据库课程项目,可是辣鸡课程项目没啥可说的,强行说出难点
4.给你一个web项目,你怎么测试他的安全性?(我按黑盒,举了个测试登陆界面的例子)
5.你刚刚说的是黑盒测试,那如果白盒怎么测试?(指给了网站源码,可是菜鸡如我,哪里知道白盒怎么测试,学都没学过,攻防课都么得教,提都没提过😭)
6.根据姓名首字母和手机号,进行快速检索,问数据库怎么设计?😵我不会啊,只知道怎么用sql语句进行查询,但是不会设计啊!扯了半天,问我怎么提高检索速度,我讲用索引,不过好像不太满意,评论区有大佬可以说一下嘛?根据需求设计数据库应该怎么回答?
7.两个代码
7.1  1~N一共N个数,乱序重排,从小到大,不能直接将下标对应的值修改为下标+1。要求:时间复杂度O(n),空间复杂度O(1)
我用的Go,弄了个map和一个新数组,最后时间达标可是空间不达标,不过结束之后查了查,说是桶排序、基数排序可以,但!是!我!不!会!😇😇
7.2  leetcode剑指11题原题,要求时间复杂度O(lgn)
我前两天还做过!可是我太紧张忘了咋写了,阿巴阿巴阿巴,只能重新想个思路,最后O(n)复杂度ac了。后来问还能优化吗?提示了一下二分,想起来我之前就用的二分,淦,但还是想不起来具体咋写的,胡乱分析一通……后来结束后就立马想起来了,我这个脑子里都是个什么东西啊😇
8.反向提问环节:
用啥语言多,go
我有啥比较大的问题,基础知识(真实的学的不问,可能我读的假网安专业,老师只讲过咋攻击,防御一丝丝都不会,攻击还是远古攻击较多)
之后是面试官在介绍,好像让我说的打开了话匣子hhhhhhhhh,不得不说我人虽然菜,带动面试官气氛还是有一手的😅



总结: 面试过程总体还是愉快的,就可能数据库那里墨迹很长时间,因为不懂面试官想让我做什么。面试官是个姐姐,人很不错还漂亮!希望能被捞起来给个二面机会


#字节跳动##安全工程师##校招##面经#
全部评论
老哥,我也是安全工程师(安全和风控),笔试题难么?
1 回复 分享
发布于 2020-09-11 07:49
楼主是投的安全与风控部门吗,有笔试吗
点赞 回复 分享
发布于 2020-08-28 19:18
7.2是这题吗? https://www.nowcoder.com/practice/bd73f6b52fdc421d91b14f9c909f9104?tpId=46&&tqId=29040&rp=1&ru=/ta/leetcode&qru=/ta/leetcode/question-ranking
点赞 回复 分享
发布于 2020-08-31 11:57
楼主面的是什么方向的啊? 为啥我的面试连个算法题都没做。。
点赞 回复 分享
发布于 2020-09-01 13:38
老哥,我也投的安全工程师,过两天就要笔试了,请问笔试只有编程题吗?还是编程加问答?
点赞 回复 分享
发布于 2020-09-10 22:00

相关推荐

群星之怒:1.照片可以换更好一点的,可以适量P图,带一些发型,遮住额头,最好穿的正式一点,可以适当P图。2.内容太少。建议添加的:求职意向(随着投递岗位动态更改);项目经历(内容太少了建议添加一些说明,技术栈:用到了什么技术,还有你是怎么实现的,比如如何确保数据传输稳定的,角色注册用到了什么技术等等。)项目经历是大头,没有实习是硬伤,如果项目经理不突出的话基本很难过简历筛。3.有些内容不必要,比如自我评价,校内实践。如果实践和工作无关千万别写,不如多丰富丰富项目。4.排版建议:建议排版是先基础信息,然后教育背景(要突出和工作相关的课程),然后专业技能(一定要简短,不要长篇大论,写你会什么,会的程度就可以),然后是项目经历(一定要详细,占整个简历一定要超过一半,甚至超过百分之70都可以)。最后如果有一部分空白的话可以填补上校内获得的专业相关的奖项,没有就写点校园经历和自我评价。5.技术一定要够硬,禁得住拷打。还有作息尽量保证正常,不要太焦虑。我24双非本科还是非科班,秋招春招各找了一段实习结果都没有转正,当时都想噶了,最后6月份在校的尾巴也找到一份工作干到现在,找工作有时很看运气的不要急着自我否定。 加油
点赞 评论 收藏
分享
评论
2
25
分享

创作者周榜

更多
牛客网
牛客企业服务