Agree with lazy-k in 1
For (2) I get 7/16
I solved it in the following way:
Let us assume that the interval is 0-120 min. (2-4 hrs)
Let x be the time (in minutes) when A arrives in the 0-120 min interval
Let y be the time (in minutes) when B arrives in the 0-120 min interval
Probability of A arriving in a small dx interval around x minutes is dx/120
Probability that A and B will meet is
1) If x is in first 30 min and y is between 0 to x+30 min
2) If x is in 30 to 90 min and y is between x-30 to x+30 min
3) If x is in 90 to 120 min and y is between x-30 to 120 min
i.e.
1) { intergrate [ (dx/120) ((x+30)/120) ] } : limits x-> 0 to 30
+
2) { intergrate [ (dx/120) ((60)/120) ] } : limits x-> 30 to 90
+
3) { intergrate [ (dx/120) ((150-x)/120) ] } : limits x-> 90 to 120
= 7/16