由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 电面两题
相关主题
这个Java blocking queue实现是不是有问题?今天想通了一个java的问题
再问一个blockingqueue的问题为什么C++的constructor出错可以抛出异常,而destructor出错
thread-safe blockingqueue一道G的面试题。
LinkedIn 电面某家onsite面经
how to code this question of LinkedInFactset面经,一面+二面
爆个L家面静吧C++/Java software developer openings!!!
怎么练习multi-threading,平常工作都是用Java框架Epic的on-site,犹豫啊
Python UI developerUser Interface Software Engineer
相关话题的讨论汇总
话题: java话题: objectpool话题: interface话题: queue话题: 两题
进入JobHunting版参与讨论
1 (共1页)
n****e
发帖数: 678
1
1, inorder binary tree traversal without recursion.
2, implement the Java Interface ObjectPool
两题都做的不好。Move on了
g*********e
发帖数: 14401
2
只会c++的跪了
p*****2
发帖数: 21240
3

大牛不是说学好C++走遍天下吗?

【在 g*********e 的大作中提到】
: 只会c++的跪了
g*********e
发帖数: 14401
4

问啥java interface

【在 p*****2 的大作中提到】
:
: 大牛不是说学好C++走遍天下吗?

l*n
发帖数: 529
5
这个跟java一点关系都没有,用c++也是一样的。你可能以为这个ObjectPool是java自
身的某个interface,实际上不是。往简单了说,这个ObjectPool就是个Queue,有
getObject()跟returnObject的方法而已。

【在 g*********e 的大作中提到】
:
: 问啥java interface

s********u
发帖数: 1109
6
实现queue的话,就是用linkedlist吧。
n****e
发帖数: 678
7
恩,面试官也说和java没关系。
就是希望实现 thread-safe borrowObject function 和 returnObject function.
还请大牛说说如何实现(有代码最好)。多谢!

【在 l*n 的大作中提到】
: 这个跟java一点关系都没有,用c++也是一样的。你可能以为这个ObjectPool是java自
: 身的某个interface,实际上不是。往简单了说,这个ObjectPool就是个Queue,有
: getObject()跟returnObject的方法而已。

s********u
发帖数: 1109
8
这两个function一说,学C++的表示还是傻眼了呵呵

【在 n****e 的大作中提到】
: 恩,面试官也说和java没关系。
: 就是希望实现 thread-safe borrowObject function 和 returnObject function.
: 还请大牛说说如何实现(有代码最好)。多谢!

n****e
发帖数: 678
9
这题和多线程相关,应该要用到lock什么之类的。平时没怎么弄过,当时也傻眼了。题
目都理解了一会儿。。。。

【在 s********u 的大作中提到】
: 这两个function一说,学C++的表示还是傻眼了呵呵
l*n
发帖数: 529
10
http://stackoverflow.com/questions/14280007/thread-safe-queue-i
自己搞的话就来synchronized。不过要写严谨感觉不容易,比如空和满的处理。
可以看看这个:
http://tutorials.jenkov.com/java-concurrency/blocking-queues.ht
还有这里是apache Commons的queue pool,也就是直接synchronized了。
http://grepcode.com/file/repo1.maven.org/maven2/commons-pool/co

【在 n****e 的大作中提到】
: 恩,面试官也说和java没关系。
: 就是希望实现 thread-safe borrowObject function 和 returnObject function.
: 还请大牛说说如何实现(有代码最好)。多谢!

相关主题
爆个L家面静吧今天想通了一个java的问题
怎么练习multi-threading,平常工作都是用Java框架为什么C++的constructor出错可以抛出异常,而destructor出错
Python UI developer一道G的面试题。
进入JobHunting版参与讨论
l*n
发帖数: 529
11
呵呵,也就是两个普通的方法而已,跟print没区别,不过是context让大家眼晕而已。

【在 s********u 的大作中提到】
: 这两个function一说,学C++的表示还是傻眼了呵呵
p*****2
发帖数: 21240
12

STM

【在 n****e 的大作中提到】
: 恩,面试官也说和java没关系。
: 就是希望实现 thread-safe borrowObject function 和 returnObject function.
: 还请大牛说说如何实现(有代码最好)。多谢!

n****e
发帖数: 678
13
多谢你提供的连接!
面试时有提到blockingQueue,面试官说不要用blockingQueue。。。
面试官可能是想自己实现,有提到可以用queue

【在 l*n 的大作中提到】
: http://stackoverflow.com/questions/14280007/thread-safe-queue-i
: 自己搞的话就来synchronized。不过要写严谨感觉不容易,比如空和满的处理。
: 可以看看这个:
: http://tutorials.jenkov.com/java-concurrency/blocking-queues.ht
: 还有这里是apache Commons的queue pool,也就是直接synchronized了。
: http://grepcode.com/file/repo1.maven.org/maven2/commons-pool/co

l*n
发帖数: 529
14
其实你自己弄个queue然后synchronize也就是blocking queue了。他的意思应该是不直
接用Library吧,非让你整个non-blocking的的话,估计没人能面试时整出来。

【在 n****e 的大作中提到】
: 多谢你提供的连接!
: 面试时有提到blockingQueue,面试官说不要用blockingQueue。。。
: 面试官可能是想自己实现,有提到可以用queue

s********u
发帖数: 1109
15
想问一下,cc150的相关章节也就看了。如果说要求thread safe的话,基本就是
用 synchronized method或者独立的Lock,或者semophore这三种东西是吧

【在 n****e 的大作中提到】
: 这题和多线程相关,应该要用到lock什么之类的。平时没怎么弄过,当时也傻眼了。题
: 目都理解了一会儿。。。。

a****Q
发帖数: 83
16
please not bother lock/synchronized any more...
always try lockfree version if by any means possible.
easier using Java as memeory alloc/dealloc is taken care of by gc.
much more difficult using C++.
1 (共1页)
进入JobHunting版参与讨论
相关主题
User Interface Software Engineerhow to code this question of LinkedIn
转行码工问:这几个方向该怎么准备?爆个L家面静吧
贴个职位,c++ Austin怎么练习multi-threading,平常工作都是用Java框架
急!家里亲戚要找湾区软工/码工职位,求内推Refer!Python UI developer
这个Java blocking queue实现是不是有问题?今天想通了一个java的问题
再问一个blockingqueue的问题为什么C++的constructor出错可以抛出异常,而destructor出错
thread-safe blockingqueue一道G的面试题。
LinkedIn 电面某家onsite面经
相关话题的讨论汇总
话题: java话题: objectpool话题: interface话题: queue话题: 两题