valuable questions in interviews(tech)

1 How do Connector and DI notice each other that the data is modified and they should refresh the memory cache?

 

2 Did we make use of memory cache for IO option?

 

 

  • how do we improve the performance?
  1. connections are pooled by abdera client(auto got by using abdera)
  2. minimize the remote call, by enough input check in the UI layer
  3. data cache -- we stored the document data in memory, until the user did refresh operation.
  4. lazy load--load only when the data is required(we do not load the documents until the user click the correspond folder)
  5. long time operation is organized in threads, which will not block the UI thread.
  6. remove short-lived object reference as soon as possible-- once the ui wedgit is disposed, it will be removed from the lisentner list at once.
  7. reuse objects -- minimized the creation and recollect objects: sessions, abder stubs, service providers are managed by corresponding manager, and are reused from time to time. url factory, configuration registory are singleton classes which mantained the object and can be reused.
  • 设计模式
  1. 策略模式--preload modifier
  2. 模版方法模式 -- sync(),load()
  3. 迭代器模式
  4. 单例模式--session manager, url factory
  5. 工厂模式
  6. 复合模式--INode
  7. MVC--JFace tableviewer & contentprovider & labelprovider
  • 为什么使用设计模式
  1. 使用前人的经验解决特定的问题,没必要重新发明轮子
  2. 更好的定义系统的结构
  3. 同一的词汇表--

1.申请什么职位?为什么申请这个职位?+2.自我介绍。请一定准备中文和英文两种。+3.纯文科同学请准备“学习这个专业,为什么会申请这个职位”这个职位”这样的问题+4.技术型同学请准备“作技术的,为什么会申请管理职位”这样的问题。5.之前做过的社团活动或者internship及项目经验,以及与你申请position的关系。+6.Why+IBM?这是经典问题基本上每人都会考,注意根据job+description回答对IBM的评价。申GBS的不要光提技术不提服务。这是个shinning+point,最好多了解下IBM,提出别具一格的观点,表决心点到为止即可。+7.Career+path的规划。一般会旁敲侧击问你要不要出国。这个问题也可能是英语的,请提前想一下,时间跨度为十年左右,中长期为佳。+8.会有一个英语问题,多半是自我介绍英文一遍或者问你平时有什么hobby。+9.大学中最大成就和最大困难,以及如何克服。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值