我说的是技术面试。
题目是让你讲你做过的东西。
类似做演讲了,演讲的最高境界就是听得懂,能够获得听众的认同,但又不完全懂,因为如果完全懂就显得你讲的东西没深度没难度。
尽量少讲业务,因为会听不懂。隔行如隔山,即使听得懂,面试官也不喜欢费那个心情。
要讲一点业务,因为需要一个产品的背景,并且讲一点点不容易懂的,达到上述效果,注意别太多。
多讲项目中用了什么具体的技术,最好是刚刚面试官考过但又考得不够深入的,留给他机会挖掘一两个考点,那你们的配合就忒理想了。这些具体的技术面试官都听得懂,你讲的也一定是你会的,亲手做过的,所以这个题将变成一段愉快的交流。
所以,一定要去自己的项目中找出这些技术点,就像写作文,一定要归纳出几个点,让面试官觉得清晰、有用,就ok了。
好吧,我就按这个思路赶紧总结一下。
产品介绍:产品是个应用网关,以WebSerivce提供服务给客户端,接受到客户端的数据后,存储、处理,然后以tcp方式发送给服务端,接收到服务端的请求后在修改存储的数据或者把数据返回给客户端。
用到的技术:
1.webservice,涉及到安全调用,webservice有个ws-security协议,描述了如何在soap协议中加入安全机制。java中开源的实现有wss4j,我用它满足了非对称加密的产品需求。这时候考官可以顺便考考什么公钥、私钥、签名、证书之类的概念。
2.多线程,转发数据这个功能,担心重复转发,所以“局部”采用单线程。所谓“局部”就是奖数据分类,同类数据用唯一的一个线程处理。从全局来看,实际上是多线程的。可以讲讲如何按业务将数据分类,创建线程的时机,线程工作的时机。
3.annotation的使用,annotation顾名思义,注释,和配置文件差不多了,只不过他是放在源码中的,可以在运行时或者编译时被解释。
分享到:
相关推荐
字节跳动面经 1
2、vue双向数据绑定的原理 3、vue的生命周期有哪些 6、常用的数组方法有哪些 7、数组有哪几种循环方式 8、常用的字符串方法有哪些 9、什么是原型链 2、
字节跳动,蘑菇街面经1
阿里巴巴数据分析一面面经1
6面阿里 P6+面经1
测试开发面经持续更新
春招面经1
介绍,然后针对你的简历进行提问,在问的差不多的时候在问一下其他问题,验证一下你的料足不足((^^)),最后则是向你介绍一下该部门的一些情况,以及询问你是否有什么
这是一本以面试题为入口讲解 Java 核心内容的技术书籍,书中内容极力的向你证实代码是对数学逻辑的具体实现。当你仔细阅读书籍时,会发现Java中有大量的数学知识,包括:扰动函数、负载因子、拉链寻址、开放寻址、...
1、我介绍 2、我试了哪些公司 3、我的试准备作 4、简历准备 1、SpringBootApplication组合注解 3、springcloud使过的组件、请
2020 抖音前端社招面经一面代码题:类似 ['1.1.1.1.1', '6', '2.3.1', '2.1.1', '6.4.3.2'] 的版本号排序代码题:
2020 伴鱼前端社招面经浏览器从输入 URL 到页面展示的过程HTTP 强缓存和协商缓存JavaScript 阻塞页面加载相关CSS 元素垂直居中的方式CSS
2、hshTable不允许key value为空,hashMap可以 3、hashMap默认大小16,按照2倍方式扩容,hashTable默认大小11,按照2倍
二叉树中第k大节点牛客:https://www.nowcoder.com/practice/ef068f602dde4d28aab2b210e859150a?答
1.面试官问我跟内推的人是什么关系,有见过面吗 2.java 怎么读入一个文件逐行读出3.js有些什么常用的函数,jquery呢 4.建一个数据库,里面有个表,
介绍一下Syncronized锁。如果用这个关键字修饰一个静态方法,锁住了什么?如果修饰成员方法,锁住了什么?在Java中,synchronized关键字是用来
自己整理的大佬面试经验之常见面试问题,答案为自己整理的。希望对大家有用!
《CSDN嵌入式面经全集》花了N长时间,搜集了这么多CSDN上面嵌入式面试题目。希望对大家有帮助,不用一个一个下载了。
整合了一部分应届生毕业网的2010中行面试面经.
一个大神面试的面经,有很多需要注意的点。