前言 “养心不如寡欲,自乐无如读书,痴云呆雨不可 恋,用功学习才最佳。” “互联网寒冬”来临,一波又一波的裁员潮闹得人心惶惶。应届生卷,工作三五年的程序员也卷,找不对面试方法,再背题也是白搭。我在这分享一份微信视频号Android工程师的一二面。 一面: (1h) Java层Crash是如何捕获到的?JavaCrash的捕获有几个关键部分 RuntimeInit类中的LoggingHandler类
随着近些年网络安全事情的频繁发生,使得用户对网络通信安全的意识越来越强。国内外的网络服务提供商都逐渐提供全站的安全通信服务,如国内的淘宝、百度先后宣布已经完成了全站部署https。微信现有的安全通信协议是基于用户登录的时候派发的SessionKey对应用数据进行加密的,该协议在工程实现上,已经过多次迭代优化,但是仍然有一些缺点: 原有的加密通信协议是存在于业务层的。加密保护的是请求包包体部分,
#亚信安全##面经#非科班渣硕49年入国军Java转码选手,今年太难了,之前面了大概十家都一直没有录音记录面经,屡战屡败,要么是面完没消息要么就是直接发感谢信,至今0offer。准备开始记录一下面经好好提升下自己了。 1.自我介绍(让介绍下个人经历、校园实践经历和个人职业规划等) 2.非计科出身为什么转行 3.自学的方式和自学看的书 4.项目遇到过很难的问题,怎么解决的(用了STAR法则说了一番)
因为 Termux 可以很好的支持Python,所以几乎所有用Python编 写的安全工具都是可以完美的运行使用的,所以国光这个版块重点就列举了国光认为实战中比较不错的安全工具。当然大家也可以直接参考本文的 「系统安装」- 「Kali NetHunter」章节,直接在手机里面安装一个 Kali Linux 系统,国光实际体验还是很完美的,里面的信息安全工具要更全面一些。 Exiftool 一个强大
1. 自我介绍 2. 你的专业有开计算机的课程吗?(面试官不太了解这个专业,是有的) 3. 数据结构有了解到哪些 4. 数组和链表有什么区别 5. 如果我要在一个双向链表中插入一个结点,具体怎么做?(我有点迷?要我口述代码吗?) 6. 如果在这个双向链表中并发插入两个结点,会出现什么问题?怎么解决? 7. 项目具体的内容是什么?数据都存在哪里?说说数据库的数据是怎么设计的? 8. 项目的Token
大概近40分钟,粗略记录下比较乱 1.让简单自我介绍(自己讲了下经历为什么投校招亚信南京岗,做过的项目,没问具体项目) 2.智能指针(讲了些share_ptr,unique_ptr,以及weak_ptr,讲的不好复述得不清晰,还有问了智能指针如何转义所有权,这个不清楚) 3.Static(把自己知道的说了些,说得不清晰,又问static变量是否可以访问非static变量,不清楚) 4.线程与进程,
形式:视频面试(我开摄像头,面试官不开) 问题: 进行过哪些项目优化 项目中使用的es6特性 forEach和map有什么区别 对Promise的理解 vue生命周期 vue nextTick方法 v-if和v-show的区别,v-for和v-if的优先级 组件通信方式 对vuex的理解 vue-router的hash模式和history模式 一个div左移100px的方法 时长:25分钟 反问:
项目: 介绍 SpringBoot kafka 的用途/应用场景 能不能实时地通知用户呢比如弹窗 (不会) redis 的应用场景 介绍 XXL-JOB 用途 es(简单提一嘴) 语言: 说说 JVM 老年代和年轻代 垃圾回收 java 异常 其他: 你最想从事的行业(教育行业) 手里有几个 offer 哪里人 反问: 共有几面?还有 二面 多久通知?一周内 建议?建议看看 think in ja