Difference between revisions of "Interview Questions"
From Hawk Wiki
(→Object-oriented programming) |
(→Object-oriented programming) |
||
Line 3: | Line 3: | ||
==Object-oriented programming== | ==Object-oriented programming== | ||
Check here [[Interview_Questions(OOP)]] | Check here [[Interview_Questions(OOP)]] | ||
+ | ==C/C++== | ||
+ | ===ArrayList Vs LinkedList=== | ||
+ | ArrayList: fast random access<br> | ||
+ | slow at delete<br> | ||
+ | memory fill up issue<br> | ||
+ | LinkedList: slow random access<br> | ||
+ | quick delete<br> | ||
+ | no memory fill up issue<br> | ||
+ | complex data structure<br> | ||
+ | |||
==JavaScript== | ==JavaScript== | ||
Closure. | Closure. |
Revision as of 00:49, 17 February 2012
Contents
Some Translation
n! Multiplicative
Object-oriented programming
Check here Interview_Questions(OOP)
C/C++
ArrayList Vs LinkedList
ArrayList: fast random access
slow at delete
memory fill up issue
LinkedList: slow random access
quick delete
no memory fill up issue
complex data structure
JavaScript
Closure.
<script> function say667() { // Local variable that ends up within closure var num = 666; //var sayAlert = function() { alert(num); } return function() { num++; alert(num); }; } var sayNumba = say667(); sayNumba(); sayNumba(); </script>
The example will keep var num in the memory. alert 667 and 668 on each call;