avatar
肿瘤囊泡?# Biology - 生物学
d*r
1
名单上列了11个人。见了10个,跟名单上有临时改动,有一个的shadow没来。
1. given such a structure,
id -- list of friend ids (sorted), similar to bi-directional or
undirected graph eg.
1 -- 3 5 6
2 -- 5 8
3 -- 1 8
5 -- 1 2
6 -- 1
8 -- 2 3 9
9 -- 8
find an efficient way to decide if two ids are connected by 1 hop or 2
hop. for instance.
one hop: 1 -> 3 -> 8
two hop: 1 -> 3 -> 8 -> 9
2. design a hashtable, get, put, etc. consider thread-safety and hash
capacity resizing.
3. some introduction of the team. no question since it is short lunch.
4. pair: design question. one key/value store, keys can all be loaded into
memory, while value can't since they are very big. When write values to disk
, we can only apppend, no random seek write is allowed, reading values from
disk can alow random seek. How to design a way to efficiently store and
retrieve the values. Follow up on thread-safety and how to clean-up stale
entries in the file.
5. pair: maximum subsequence. min span window (最短摘要).
6. pair: given a stream of unique key-value pairs. given a window size.
write method to getKey, putKey and getAverage. consider thread-safety and
efficiency. optimize getKey and getAverage, which returns the avearge of the
values within the window size.
7. given a push and pull api call, design the protocal on the wire. also
design the memory management unit to reduce memory allocation and
deallocation.
(After a long day, kind of exhausted, i am having trouble understanding the
intention of his questions. 交流出现严重问题).
when he came in, without self-introduction, draw a figure on the board. say.
two sides: one side push the other side pull
push?sequenceNo=xxx&numOfBytes=yyy pullBatch?sinceSequence=xxx&
numOfBytes=yyy
the side that does the push each time only push one sequence of payload with
different sizes.
say 4 pushes like this.
1. push?sequencNo=1&numberOfBytes=50
2. push?sequencNo=4&numberOfBytes=70
3. push?sequencNo=6&numberOfBytes=100
4. push?sequencNo=7&numberOfBytes=80
sequnenceNos doesn't have to be contiguous.
the pull side is a batch operation. it only pull the payload up to
numOfBytes without cutting the sequence. For instance.
pullBatch?sinceSequence=1&numOfBytes=200. will pull sequneceNo 4 and 6 with
the actual size=70+100=170.
Then he asked me to design the underline layer that supports the specified
pullBatch operation. Can either in application layer (Http) or even in
tranport layer (tcp) if I want to.
I got caught.
Then later, he asks how to design the structure of the central unit, I said
use a queue or boundedqueue. he said the problem is queue will always
allocate and deallocate memories. How to optimize. I start to talk about
maintain your own free memory pool. While I was trying to explain my
thoughts, he start to check his iphone. Seems not what he expected. Then he
say this is a short session. walked me out.
some other thoughts on the interview schedule:
cheap: 租车没保险。野外旅馆不带管饭的
hope this could help you.
avatar
h*i
2
如果把车贷提前还完,会不会影响贷款利率?利率是会将,会升还是没啥变化?
先谢谢了!
avatar
e*r
3
这东西靠谱吗?
http://www.bio360.net/news/show/18740.html
“中国造”肿瘤生物免疫治疗领域再添生力军。16日,记者从武汉光谷生物产业园获悉
,一项由中国首创的“肿瘤囊泡生物免疫治疗技术”已进入多中心临床试验阶段,预计
明年年底正式应用于临床。
所谓肿瘤囊泡生物免疫治疗技术,是指以肿瘤细胞释放的囊泡作为化疗药物的天然载体
来包裹化疗药物,再回输到患者体内,达到有效控制恶性肿瘤的作用。该技术由生物产
业园园区内企业盛齐安公司自主研发,具有独立的自主知识产权。
多年以来全球各地的科学家一直在致力于癌症研究,尽管在肿瘤预防、早期诊断及治疗
等方面取得了一定的成绩,但这并没有阻止癌症的发病率和死亡率逐年攀升的势头。
世界卫生组织(WHO)发布的《全球癌症报告2014》中透露,2012年全世界大约有1400
万新发癌症病例,癌症相关死亡为820万例。新增癌症病例有近一半出现在亚洲,其中
大部分在中国,中国新增癌症病例高居第一位。
肿瘤的高发生率和高死亡率已成为全球医学难题。目前癌症的主要治疗手段包括手术、
放疗和化疗,但总体疗效仍然很不理想,易产生副作用。特别是对晚期转移瘤的治疗,
近30年来很难找到有效的治疗手段。近些年,国内陆续出现一些相对有效的免疫治疗技
术,但大都费用高,且基本依赖进口。
据公司介绍,盛齐安公司自主研发的“肿瘤囊泡生物免疫治疗技术”在国内甚至国际市
场上属于首创。这一技术采用肿瘤细胞释放的囊泡来包裹化疗药物,这些载药囊泡进入
体内后更容易被肿瘤细胞所摄取,可以有效地将药物输入到肿瘤细胞内,且极大程度地
解决了化疗药物杀伤正常细胞和肿瘤细胞对化疗产生耐药性这两大化疗难题。
该公司总裁孟凡帆表示,目前公司已与全国各地10家三甲医院建立合作研发关系,全面
开展多中心临床研究,在免疫生物治疗领域成为国内首批进行随机双盲对照多中心临床
试验的企业,。
事实上,当前生物医药产业的市场空间正在逐步增大。近些年来,我国生物医药产业发
展速度迅猛。《生物产业发展规划》中透露,自“十一五”以来,国内生物产业产值以
年均22.9%的速度增长,到2011年年底,该产业实现总产值约2万亿元,且行业内已出现
一批年销售额超过100亿元的大型企业和年销售额超过10亿元的大品种,经过5年的发展
,这一产业还在以更快的速度扩张,市场容量还在不断扩大,未来将形成数千亿产业。
avatar
B*1
4
zan
avatar
d*1
5
不影响你的信誉值吧,就是影响你的生活质量了。
avatar
h*6
6
中国真快!美国这边刚成立公司,中国就要上临床了。
avatar
s*n
7
最后一个,用deque?
avatar
f*1
8
我的case是车贷还完,信用分降一份,至于将一份对房贷的利息影响就不知道了
查信用的各大网站可以查
avatar
e*r
9
美国哪个公司?
这个东西靠谱吗?
有没有确切证据说明肿瘤exosome能特异target到肿瘤? 只找到一些几分的小期刊的
paper
另外搜了一下国内报道,这个盛齐安公司背景似乎不太干净:
http://www.time-weekly.com/story/2011-12-29/121523.html
该不会是纯忽悠吧

【在 h****6 的大作中提到】
: 中国真快!美国这边刚成立公司,中国就要上临床了。
avatar
m*q
10
==> 谢谢分享

名单上列了11个人。见了10个,跟名单上有临时改动,有一个的shadow没来。
1. given such a structure,
id -- list of friend ids (sorted), similar to bi-directional or
undirected graph eg.
1 -- 3 5 6
2 -- 5 8
3 -- 1 8
5 -- 1 2
6 -- 1
8 -- 2 3 9
9 -- 8
find an efficient way to decide if two ids are connected by 1 hop or 2
hop. for instance.
one hop: 1 -> 3 -> 8
two hop: 1 -> 3 -> 8 -> 9
==> BFS
2. design a hashtable, get, put, etc. consider thread-safety and hash
capacity resizing.
==> hashtable的每个entry用一个lock保护引出的link list,或者用
lock free algorithm
3. some introduction of the team. no question since it is short lunch.
4. pair: design question. one key/value store, keys can all be loaded into
memory, while value can't since they are very big. When write values to disk
, we can only apppend, no random seek write is allowed, reading values from
disk can alow random seek. How to design a way to efficiently store and
retrieve the values. Follow up on thread-safety and how to clean-up stale
entries in the file.
==> 类似于hash table,key就是题目中的key,value是真正的value在磁盘
上的位置。read就直接从hash table中查找磁盘位置再从对应的位置读取。
write把数据append到磁盘,然后用新的位置overwrite hash table中
对应entry
5. pair: maximum subsequence. min span window (最短摘要).
==> 经典题了
6. pair: given a stream of unique key-value pairs. given a window size.
write method to getKey, putKey and getAverage. consider thread-safety and
efficiency. optimize getKey and getAverage, which returns the avearge of the
values within the window size.
==> 没看懂window的意思...
7. given a push and pull api call, design the protocal on the wire. also
design the memory management unit to reduce memory allocation and
deallocation.
(After a long day, kind of exhausted, i am having trouble understanding the
intention of his questions. 交流出现严重问题).
when he came in, without self-introduction, draw a figure on the board. say.
two sides: one side push the other side pull
push?sequenceNo=xxx&numOfBytes=yyy pullBatch?sinceSequence=xxx&
numOfBytes=yyy
the side that does the push each time only push one sequence of payload with
different sizes.
say 4 pushes like this.
1. push?sequencNo=1&numberOfBytes=50
2. push?sequencNo=4&numberOfBytes=70
3. push?sequencNo=6&numberOfBytes=100
4. push?sequencNo=7&numberOfBytes=80
sequnenceNos doesn't have to be contiguous.
the pull side is a batch operation. it only pull the payload up to
numOfBytes without cutting the sequence. For instance.
pullBatch?sinceSequence=1&numOfBytes=200. will pull sequneceNo 4 and 6 with
the actual size=70+100=170.
==> 如果pull可以从中间取走payload的话,那就需要一个数据结构能动态
维护每个元素的index,能想到的是顺序统计树,每次push O(logn),
pull O(klogn),k是pull的元素个数
Then he asked me to design the underline layer that supports the specified
pullBatch operation. Can either in application layer (Http) or even in
tranport layer (tcp) if I want to.
I got caught.
Then later, he asks how to design the structure of the central unit, I said
use a queue or boundedqueue. he said the problem is queue will always
allocate and deallocate memories. How to optimize. I start to talk about
maintain your own free memory pool. While I was trying to explain my
thoughts, he start to check his iphone. Seems not what he expected. Then he
say this is a short session. walked me out.
some other thoughts on the interview schedule:
cheap: 租车没保险。野外旅馆不带管饭的
hope this could help you.

【在 d*******r 的大作中提到】
: 名单上列了11个人。见了10个,跟名单上有临时改动,有一个的shadow没来。
: 1. given such a structure,
: id -- list of friend ids (sorted), similar to bi-directional or
: undirected graph eg.
: 1 -- 3 5 6
: 2 -- 5 8
: 3 -- 1 8
: 5 -- 1 2
: 6 -- 1
: 8 -- 2 3 9

avatar
g*q
11
房贷有个DTI的要求,backend DTI是把车贷也算到分子里的.如果你的DTI比较高,手头现
金付downpay很充足,还清车贷时有利的
比如如果你月入税前7000,要贷款40万买50万的房子,地税每月500,保险100,30年3.5%的
利率,那么每个月跟房子相关的固定支出是2400,如果DTI要求是36%,那么你有车贷的话
就贷不到房贷了,还清车贷卡贷就可以贷到.
avatar
p*2
12
第5题好像见人讨论过。谁能给把题贴全或者给个link呀?
多谢分享。Good Luck。最后一题我跟你思路差不多。
avatar
h*i
13
如果把车贷提前还完,会不会影响贷款利率?利率是会将,会升还是没啥变化?
先谢谢了!
avatar
p*2
14
==> 类似于hash table,key就是题目中的key,value是真正的value在磁盘
上的位置。read就直接从hash table中查找磁盘位置再从对应的位置读取。
write把数据append到磁盘,然后用新的位置overwrite hash table中
对应entry
how to clean-up stale
entriesn the file.
同意。关于how to cleanup, 我的想法是用两块磁盘,或者两个分区,或者两个文件了
。隔一段时间就把所有的values备份到另一块磁盘,然后转到这个磁盘。这样就可以清
了,两个磁盘轮番换。
avatar
d*1
15
不影响你的信誉值吧,就是影响你的生活质量了。
avatar
p*2
16
6. pair: given a stream of unique key-value pairs. given a window size.
write method to getKey, putKey and getAverage. consider thread-safety and
efficiency. optimize getKey and getAverage, which returns the avearge of the
values within the window size.
==> 没看懂window的意思...
一个sliding windows记录key。一个hashtable记录key-value。并且计算sum,并保存。
sliding overwrite的时候,把hashtable中的记录删除,同时更新sum.
这样的话,getKey, putKey, getAverage 都是O(1)。
avatar
f*1
17
我的case是车贷还完,信用分降一份,至于将一份对房贷的利息影响就不知道了
查信用的各大网站可以查
avatar
m*q
18
我想的是标记对应磁盘位置为invalid,可能需要另外一个数据结构去track,
当发现连续的invalid满足一定条件时集中cleanup

【在 p*****2 的大作中提到】
: ==> 类似于hash table,key就是题目中的key,value是真正的value在磁盘
: 上的位置。read就直接从hash table中查找磁盘位置再从对应的位置读取。
: write把数据append到磁盘,然后用新的位置overwrite hash table中
: 对应entry
: how to clean-up stale
: entriesn the file.
: 同意。关于how to cleanup, 我的想法是用两块磁盘,或者两个分区,或者两个文件了
: 。隔一段时间就把所有的values备份到另一块磁盘,然后转到这个磁盘。这样就可以清
: 了,两个磁盘轮番换。

avatar
g*q
19
房贷有个DTI的要求,backend DTI是把车贷也算到分子里的.如果你的DTI比较高,手头现
金付downpay很充足,还清车贷时有利的
比如如果你月入税前7000,要贷款40万买50万的房子,地税每月500,保险100,30年3.5%的
利率,那么每个月跟房子相关的固定支出是2400,如果DTI要求是36%,那么你有车贷的话
就贷不到房贷了,还清车贷卡贷就可以贷到.
avatar
m*q
20
就是说key-value pair stream的顺序是固定好的,sliding window
就是按固定的顺序调用delete-key和add-key实现的?
如果这样的话确实可以O(1)

the

【在 p*****2 的大作中提到】
: 6. pair: given a stream of unique key-value pairs. given a window size.
: write method to getKey, putKey and getAverage. consider thread-safety and
: efficiency. optimize getKey and getAverage, which returns the avearge of the
: values within the window size.
: ==> 没看懂window的意思...
: 一个sliding windows记录key。一个hashtable记录key-value。并且计算sum,并保存。
: sliding overwrite的时候,把hashtable中的记录删除,同时更新sum.
: 这样的话,getKey, putKey, getAverage 都是O(1)。

avatar
J*D
21
Not necessary. All depend on your credit score.
life insurance clinic
www.lifeinsurancesmd.com
avatar
l*y
22
2. design a hashtable, get, put, etc. consider thread-safety and hash
capacity resizing.
请问这个有好的sample code或者资料看吗,网上找了一圈,要么太浅显,要么太深入。
谢谢。
avatar
d*r
23
今天收到recruiter email
Hi xxx
I hope you had a great holiday we are all trying to catch up. I wanted ask
your interest level in Lxxx after your interviews. What were your thoughts?
不知道是什么意思。

【在 d*******r 的大作中提到】
: 名单上列了11个人。见了10个,跟名单上有临时改动,有一个的shadow没来。
: 1. given such a structure,
: id -- list of friend ids (sorted), similar to bi-directional or
: undirected graph eg.
: 1 -- 3 5 6
: 2 -- 5 8
: 3 -- 1 8
: 5 -- 1 2
: 6 -- 1
: 8 -- 2 3 9

avatar
p*2
24
就是说如果你感兴趣就给你offer吧?赶紧表忠心吧。
avatar
d*r
25
多谢,或者说不敢兴趣我就不用麻烦看review了?回信把他们吹了一把,没有收到下文
了,估计在看reivew。感觉上最后一个老印肯定是据我的,估计前面的面试官有力挺的
。有几个聊的相当好。可能他们不是取决于一个人的评价吧。

【在 p*****2 的大作中提到】
: 就是说如果你感兴趣就给你offer吧?赶紧表忠心吧。
avatar
p*2
26

Cong了。

【在 d*******r 的大作中提到】
: 多谢,或者说不敢兴趣我就不用麻烦看review了?回信把他们吹了一把,没有收到下文
: 了,估计在看reivew。感觉上最后一个老印肯定是据我的,估计前面的面试官有力挺的
: 。有几个聊的相当好。可能他们不是取决于一个人的评价吧。

avatar
H*e
27
赞。 楼主其实答的挺好的。

【在 d*******r 的大作中提到】
: 名单上列了11个人。见了10个,跟名单上有临时改动,有一个的shadow没来。
: 1. given such a structure,
: id -- list of friend ids (sorted), similar to bi-directional or
: undirected graph eg.
: 1 -- 3 5 6
: 2 -- 5 8
: 3 -- 1 8
: 5 -- 1 2
: 6 -- 1
: 8 -- 2 3 9

avatar
H*e
28

BFS的话,不太可能就一题。而切说是sorted.是不是要求很多优化了?

【在 m**q 的大作中提到】
: ==> 谢谢分享
:
: 名单上列了11个人。见了10个,跟名单上有临时改动,有一个的shadow没来。
: 1. given such a structure,
: id -- list of friend ids (sorted), similar to bi-directional or
: undirected graph eg.
: 1 -- 3 5 6
: 2 -- 5 8
: 3 -- 1 8
: 5 -- 1 2

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。