安全岗面经第三波

上岸了,兄弟们加油

网易
一面:
手撕快排
汇编写个最短的无限循环
call指令步骤
脱壳
断点类型
用过什么od插件
反调试
外挂种类
有什么防外挂的方法(混淆,服务端验证都对性能不利,咋办,我也不知道呀)
闲聊(我说看雪吾爱感觉现在帖子越来越少了,面试官深以为然,吾爱赶紧出来挨打)

二面:
ida如何导入结构体(不会)
ida如何看伪C,什么情况下会没法F5,怎么办
static关键字
new和malloc的区别
ifelse和swichcase的差异以及运行的速度(被建议回去自己看一下,dbq)
脱壳
控制流平坦化
反调试
讲一下病毒分析比较印象深刻的一次
简单讲一下栈溢出
pe文件加载链接的过程
重定位表的工作过程(dbq我忘了)
代码:判断一个字符串是不是ipv4



美团:
一面:
聊人生= =感觉他不是做二进制的,就都让我讲一下,估计被我吹牛大法唬住了

二面:
组长面,逆向问了一下反杀,反调,问实习
漏洞就让我讲一下栈溢出,讲一下UAF,聊天
加了微信



华为:
关注漏洞为主,让我讲一下,然后给段代码我现场找漏洞
他们关注防护,每次让我讲完例如病毒,例如漏洞,都会问那怎么预防、怎么补救之类的
每次面试都要写代码,第一次是链表排序+栈溢出 第二次是相邻相同字母相消#网易##美团##华为##安全工程师##面经##校招#
全部评论
大佬带带我吧 你怎么这么强
1 回复 分享
发布于 2020-11-12 12:48
安全这一块东西真是太多了!ida在查之前我都不知道是啥。逆向也没了解过....
点赞 回复 分享
发布于 2022-03-25 08:07
汤神我滴偶像
点赞 回复 分享
发布于 2021-05-02 03:00
tql,希望大佬多多分享啊
点赞 回复 分享
发布于 2020-11-08 09:49
tql,我前俩天才投的美团,感觉会不会太晚了,之前都是投的乙方安全公司
点赞 回复 分享
发布于 2020-11-02 18:46

相关推荐

头像 会员标识
06-07 14:49
南宁学院 Java
在1.对于发布商品和交易的总数的时候,数据库的设计:因为对于发布者发布的总商品和交易的总数,这部分不仅仅只是涉及到用户表,同时也涉及到商品表,那么在我的二手闲置商城中,为了确保系统的性能以及可扩展性,不应该盲目尊崇数据库设计的范式,而是实现数据库表的yonyu字段,使其反范式化 那么分析一下,第一版我对于商品与用户的表设计时,考虑的是在商品与交易表中实时的通过count去计算我们的商品数,这样在用户界面时查看自己的交易与发布的商品的时候,能够实时的去计算和查看我们的发布的商品总数和交易总数,但是这样也带来了一系列问题,如,当我们用户不断的去发布商品和交易的时候,对于我们的数据库带来的性能压力是极大的,可以想象,当用户的商品积累至万级时,所损耗的性能了,每次访问都需要计算对于初期是可以的,但是并不优雅​那么我的第二版解决方案是什么呢? 即在用户表中实现插入yonyu字段,将用户发布的商品使用计数器的形式去写入数据表中,这样,我们就可以通过查询用户的字段即可实现读取交易总数和发布商品的总数,但是会出现什么问题呢?每当用户发布一个商品或完成一笔交易,都需要更新 `users` 表中的这个计数字段。这会导致对用户表的高频写入,在高并发下容易产生行锁竞争,影响核心用户服务的性能。​但是对于我的这个小平台而言,这已经是比较好的一个设计方式了,对于业务增长没有怎么大的情况下,这可以应对1000-2000人的使用。但是,作为一个优雅的程序员,我已经在这部分埋点了,这部分后期我需要去实现第三版优化。具体的优化方式为:​在深入了解了EDA,RabbitMQ的底层原理,我可以确定的是,我们完全可以去是实现一种读写分离,并且考虑最终一致性的一个设计模式,对于微服务而言,我们并不需要去对商品,用户,订单服务进行额外的增加yonyu字段,而是可以去考虑在用户行为模块中,实现DDD架构中的聚合模式,想象一下,目前我的商品模块在发布商品的时候,已经实现了RabbitMQ的异步发布机制,当然,这部分的商品发布机制对应的只是个性化推荐系统的商品推荐,那么我能不能在用户行为模块中实现一种消费机制,实现用户的发布商品与交易商品的回显呢?当然可以,用户的行为模块是关于收藏,点赞发布评论,这些都是可以实现异步机制的,我们不需要实时的去显示,而是为了考虑最终一致性而设计的。
点赞 评论 收藏
分享
评论
7
82
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务